Shrimp ponds: what a single image cannot count

We measured 39,149 hectares of enclosed water in the Guayas estuary with Sentinel-2, two thirds of the tidal body itself, and one scene alone misses 13 percent.

Fisheries and aquaculture · 31-07-2026

Sentinel-2 false-color scene of the Guayas estuary, Ecuador, on 4 July 2026. The Guayas river runs down the center as a turquoise ribbon and wraps around Santay Island, a long red patch in midstream. On the left, Guayaquil shows up as a pale gray grid and, to the southwest, the mangrove of the Estero Salado forms a maze of red vegetation cut by black tidal channels. On both sides of the river stretch dark grids of aquaculture ponds separated by thin walls that come out red. White clouds are spread across the scene: dense banks in the two right-hand corners and scattered cumulus along the left edge and the lower part.
Sentinel-2 L2A · 04-07-2026, 15:43 UTC · Guayas estuary · false color · Contains modified Copernicus Sentinel data [2026] · processed by T3 AISAT

On 26 July, for the International Day for the Conservation of the Mangrove Ecosystem, the European Union space programme published a Sentinel-2 scene of the Guayas estuary in Ecuador. The caption points at the pattern that fills the landscape: “the extensive geometric features to the east and west correspond to aquaculture ponds, in an estuary where shrimp, mollusc and fish farming is performed”. And it closes with a claim about what the data can do: Sentinel-2 imagery “supports regular mapping of mangrove extent, aquaculture areas, and changes along tidal waterways”.

It names the class and does not measure it. We measured, over a box of 61.2 by 61.1 kilometers that holds Guayaquil, Santay Island and the creeks around them: 39,149 hectares of enclosed water, water that does not touch the tidal body in any of the four images. Here that is mostly aquaculture ponds, the basins where shrimp is farmed, known locally as camaroneras, but not only, and at the end we say what else fits in there. That is 10.5 percent of the box and two thirds of the 57,395 hectares taken up by the tidal body itself, river, creeks and channels included.

That number does not come from one image. It comes from four, and the rest of this piece is about how much a single one leaves out.

What the scene shows

The cover is our own recreation, built by pulling the data from the open Copernicus archive, of the same pass the European programme published, on 4 July 2026 at 15:43 UTC, with our own processing. It covers 52.3 by 29.4 kilometers.

It is not the same band combination as theirs. “False color” does not name one recipe, just any assignment of bands other than the one the eye uses, and the eu-space version paints vegetation green: “this false-colour image shows vegetation in shades of light and bright green”. Ours is the classic infrared combination, with the near infrared in the red channel, and in it healthy vegetation comes out red. Both are false color and both are the same data; what changes is which band goes to which channel.

The Guayas runs down the middle, turquoise from its sediment load, wrapping around Santay Island. On the left sits the pale gray fabric of Guayaquil. To the southwest lies the mangrove of the Estero Salado, deep red in this band combination, drawing a maze of meanders and tidal creeks. And on both sides, covering nearly everything that is neither city nor mangrove, the grid: huge blocks of dark rectangles separated by walls that appear as thin red lines, because they carry vegetation on top.

That grid is the subject. So are the clouds, which sit in the two right-hand corners and also along the left edge and the lower part of the frame.

The test is not shape, it is connection

Telling a pond from the creek next to it does not require recognizing rectangles. Something simpler and more robust is enough: a pond is ringed by walls, so its water does not form one continuous piece with the estuary’s.

Water is marked with the NDWI index, which compares the green band against the near infrared, and which the Space4Water portal of the United Nations Office for Outer Space Affairs reproduces from Sentinel Hub as resting on exactly those two bands: “The index uses the green and Near Infra-red bands of remote sensing images based on this phenomenon”. From all the water in the box we then take the largest continuous piece, the one you could travel end to end without leaving the water: here that is the Guayas together with the Estero Salado and its network of channels. And everything else that is water and does not touch that piece, in patches of 2 hectares or more, is enclosed water.

The test leaks in both directions, and that is worth saying before the number. A pond fills and drains through intake and discharge channels that run to the creek, so if an open channel is wider than a 20 meter pixel, that pond ends up attached to the estuary and drops out of the count: that subtracts. The other way round, anything that cuts the estuary into pieces turns stretches of river into false pond: that adds, and it gets a whole section further down because it is the big one.

What this counts are enclosures, not ponds one by one. At 20 meters per pixel a narrow wall between two neighboring ponds is not always resolved, and then the two are counted as a single piece. The 3,894 enclosures we find are therefore a minimum for the number of ponds, not the number of ponds.

How much enclosed water there is

The 39,149 hectares are spread across 3,894 enclosures with a median of 5.0 hectares, and the largest reaches 934 hectares, which is a whole block poorly separated for the reason just given. Almost half the pieces are under 5 hectares and add up to only 17 percent of the surface, while 175 large ones hold 43 percent.

Enclosure size Enclosures Surface Share of total
Under 5 ha 1,931 6,682 ha 17.1 %
5 to 10 ha 1,339 9,142 ha 23.4 %
10 to 25 ha 449 6,620 ha 16.9 %
25 ha or more 175 16,704 ha 42.7 %

The bottom class starts at the method’s cutoff, which on this grid falls at 50 pixels, that is 1.997 hectares and not a clean 2.000. Below that sit another 6,570 hectares of enclosed water we do not count: at that size a small pond is not distinguishable from a puddle, a ditch or an error of the index itself.

The figure also depends on where you set the index threshold and on which index you use, so we publish all four variants instead of picking one and staying quiet. Moving the threshold between -0.10 and +0.10 moves the result by 4 or 5 percent. Changing the index weighs more: MNDWI, which uses the shortwave infrared instead of the near infrared, gives 34,249 hectares, 12.5 percent less, while growing the tidal body by 12,054. Part of that gap is that it detects more water overall and part fits the intake-channel leak, and these data cannot split it. The range runs from 34,249 to 41,223 hectares: 39,149 is the value of the recipe we publish, not an exact number. And it bounds only the choice of index and threshold, not the gaps that follow.

Variant Enclosed water Difference
NDWI with threshold 0.00 39,149 ha published measure
NDWI with threshold -0.10 37,657 ha -3.8 %
NDWI with threshold +0.10 41,223 ha +5.3 %
MNDWI with threshold 0.00 34,249 ha -12.5 %

And it is worth saying what falls outside that range. The source we cite for the index warns, in the very same paragraph, about a bias that comes bundled here: “It is sensitive to built-up land and often results in over-estimated water bodies”. Guayaquil sits inside the box. We bounded it by measuring how much enclosed water falls inside a 297 square kilometer rectangle wrapped around the dense urban area: 1,866 hectares, 4.8 percent of the total. Part of that is genuine ponds pressed against the city, so 4.8 percent is a ceiling on the problem and not a correction you can subtract. That same entry puts water above 0.5 and built-up land between 0 and 0.2, and we cut at 0.00. That is not an oversight: with this estuary’s sediment load and shallow ponds, a cut at 0.5 would leave out even the river itself. Lowering it is paid for with that urban bias.

We also checked what finer detail buys. Over a test box 16.7 kilometers on a side, a single date and that date’s own geometry, measuring at 10 meters instead of 20 changes the area by 2.7 percent with NDWI and 0.4 percent with MNDWI. That says pixel size barely moves the total area; it does not say pixel size does not matter, because where the pixel really rules is the decision of whether an enclosure touches the estuary, and a single bridging pixel flips a whole piece from one class to the other. That part we have not measured.

First reason not to trust one image: cloud

Two Sentinel-2 orbits cross this estuary ten minutes apart, and only one covers it whole. Between 5 May and 29 July 2026 that orbit passed 18 times. The best of the 18 showed 69.2 percent of the box. The average across the 18 is 27 percent, and only two passes cleared half.

What we count as visible is what the product itself declares clean. Every Sentinel-2 scene ships already corrected for the atmosphere and paired with a map that labels each pixel, and which in the words of the Copernicus technical documentation holds “a classification map which includes three different classes for clouds (including cirrus) and six different classifications for shadows, cloud shadows, vegetation, not-vegetated land, water and snow”. We drop cloud, cirrus (the thin high cloud that lets light through but muddies the data), cloud shadow, snow, saturated pixels and no-data pixels, and keep the rest.

Share of the box usable on each of the 18 passesBar chart of the 18 passes of the same orbit between 5 May and 29 July 2026. Each bar is the percentage of the box free of cloud, cloud shadow and cirrus. Values run from 0.8 percent on 9 June to 69.2 percent on 19 June. Only two passes clear 50 percent and the average is 27 percent. The four bars highlighted in petrol are the dates used in the measurement: 19 and 29 June, 4 and 24 July.How much each pass shows of the Guayas estuary18 passes of the same orbit, 05-05 to 29-07 of 2026Dates used in the measurementOther passes0 %20 %40 %60 %69.2 %66.9 %05-0520-0504-0619-0604-0719-07Average across the 18 passes: 27 %. Only two clear 50 %.
Three months of passes over the same box. Share of pixels free of cloud, cloud shadow and cirrus according to the scene classification that ships with the Sentinel-2 L2A product.

With four dates from that orbit, the four best ones, the box is seen almost in full: 91.5 percent of the surface is usable at least once, and the remaining 8.5 percent, some 31,700 hectares, we never saw clean on any of the four. That base is what carries the geometry we use, and it is why the tidal body is defined once over the union of the four passes and not date by date.

Second reason: ponds get drained

A pond emptied after harvest is bare soil, and no image counts it as water. Measuring how much that matters means comparing dates over the same surface, so we keep the part of the box visible on all four passes at once: 66,512 hectares, 17.8 percent of the total.

Inside that shared area, the enclosed water seen by the best single date is 8,469 hectares. Pooling what each of the four sees, without double counting the overlap, 9,690. The best single image misses 12.6 percent, and the worst 14.4. Only 65.9 percent of that surface held water on all four passes.

How many times each hectare of pond held waterFull-width horizontal bar over the 9,690 hectares of enclosed water in the area visible on all four passes. 65.9 percent held water on all four dates, 21.8 percent on three and 12.3 percent on one or two. In other words, a third of the surface would have been missing from one of the images.9,690 hectares of pond, four passes, thirty-five daysArea seen cloud-free on all four dates: 66,512 haWater 4 times out of 43 times1 or 2 times6,387 ha · 65.9 %2,114 ha1,189 ha · 12.3 %21.8 %A single image sees at most 8,469 ha of these 9,690.Dates: 19-06, 29-06, 04-07 and 24-07 of 2026, all from the same orbit.
Two thirds of the pond surface held water on all four passes. The remaining third came and went, which is what a farm that harvests and refills does. Our own measurement over four Sentinel-2 L2A scenes, NDWI index with threshold 0.00.

The comparison is visible to the naked eye in a block of ponds east of the river, 8.9 by 5.0 kilometers where 63 percent of the frame is pond and 96.8 percent of the pixels are usable on both dates, which leaves 2,734 comparable hectares of pond. On 19 June, 2,499 hectares held water; on 4 July, 2,423. They look almost the same, and they are not: 371 hectares changed state in those fifteen days, 223 drained and 148 filled. That is 13.6 percent of the pond surface in the frame moving between two passes.

Sentinel-2 false-color crop of a block of aquaculture ponds east of the Guayas river on 19 June 2026. Almost the whole frame is a lattice of dark rectangles separated by walls that show up as thin red lines. A few rectangles appear pale blue-gray, which is a pond floor with no water. Half a dozen small clouds are scattered across the frame.
The block on 19-06-2026: 2,499 of the 2,734 hectares of pond in the frame hold water. The pale rectangles are empty pond floors. Sentinel-2 L2A, 19-06-2026, 15:43 UTC. Contains modified Copernicus Sentinel data [2026] · own processing.
The same block of ponds fifteen days later, on 4 July 2026, with the same framing and the same processing. The lattice is identical, but more rectangles are pale blue-gray and light brown, mostly in the right half, and the small clouds are gone.
The same block, the same framing and exactly the same processing on 04-07-2026: 2,423 hectares with water. Between the two dates, 371 hectares changed state. Sentinel-2 L2A, 04-07-2026, 15:43 UTC. Contains modified Copernicus Sentinel data [2026] · own processing.

Now the part that does not flatter our own number. Of the 1,221 hectares the best date misses, only 494, or 40.5 percent, arrive as compact pieces of 2 hectares or more, the largest being 17.8. The rest comes in as narrow rims around enclosures that date already counted, and that is not a new pond: it is the same pond with a slightly lower level. Put plainly, of that 12.6 percent shortfall, about 5 points are whole enclosures that were dry and about 7.5 are edge.

The big error is not the obvious one

So far cloud takes surface away and ponds change state. There is a third effect, and it does the most damage, because it does not subtract, it multiplies.

The method leans on the tidal body being one continuous piece. A cloud lying across the river cuts it into fragments, and then the largest piece is no longer the whole estuary. The loose fragments are river, but the procedure sees water with no connection to the tide and files them as pond.

We measured it. Defining the geometry with the best scene alone, the one from 19 June, the tidal body shrinks to 24,832 hectares and enclosed water jumps to 55,170 hectares, 41 percent above the 39,149 that come out with the geometry from four dates. With one image you see less water overall and still assign far more of it to ponds. The failure is not one of precision, it is one of classification, and it gives no warning: the number comes out round, plausible and wrong.

Hence the working rule. Connectivity is defined once over the union of several passes, and only then is each date measured against that fixed geometry. It is the same discipline we applied when comparing two scenes of a tidal coast: what changes between images has to be the phenomenon, never the surface you evaluate.

What this measurement does not say

It does not say how much mangrove there is. Separating mangrove from other riverside vegetation with a single optical scene is not reliable, and we did not try: the cover scene shows the mangrove of the Estero Salado, but showing is not measuring.

It does not say that all of that water is shrimp. It also takes in closed lagoons, irrigation reservoirs, salt pans and freshly flooded rice. All these data let us rule out is water with a canopy on it: the vegetation index inside the enclosed water averages between -0.11 and -0.26 depending on the date, on a scale from -1 to +1 where living vegetation climbs past 0.2, and under 2.1 percent of those pixels get there. It is open water. A rice paddy just flooded is open water too, and that one is not separated without crossing against a land use map or the full year of the series. It is the first pending improvement.

Nor does it say how many ponds there are, because of the unresolved wall. That needs finer detail or a radar sensor, and it is a different measurement.

The 39,149 hectares are also everything that showed water on at least one of the four dates in June and July, not a state: a pond dry on all four passes is invisible here, and the index pushes the same way, because over very turbid water it drops and can fall below the threshold.

And there is the tide. The 57,395 hectares of channel are the accumulated geometry of the four passes, not an instantaneous water surface; the pond figure is far less sensitive, precisely because a wall isolates it from the tide.

What decision this supports

Anyone watching aquaculture surface wants to know how much is there, and also how much is in production. The first is answered with a stable geometry from several passes; the second, with the time series on top. Measuring with whichever month came out clearest answers both with the worst available tool.

There is money on the table. Ecuador’s national aquaculture body put 2025 shrimp exports at USD 7.47 billion, 23.2 percent above 2024, and in that same report an industry figure describes it as the world’s largest exporter. Around that figure sit concessions to inspect, certifications to audit and no-expansion commitments over mangrove that somebody has to check. A 13 percent difference in the surface you count, or 41 percent if you also get connectivity wrong, is not a methodological footnote: it is the difference between a file that holds up and one that does not.

The procedure that follows from this is short. Define the connected water body over the union of at least four clean passes. Measure each date against that fixed geometry. And publish the split by how many observations held water, because telling an active pond from a resting one is worth as much as the total.

What we build with this

Mapping ponds from orbit is a known exercise, and recreating a scene and computing an index is the easy part. What we put together at T3 AISAT for fisheries and aquaculture, water and farming is the whole step: choosing the passes that work, fixing the geometry, measuring the series, publishing the sensitivity and writing down the procedure so that six months from now it returns a comparable number and not a new one. The same discipline with which we measured what the European wildfire statistics leave out, applied here to an estuary.

If you had to declare the aquaculture surface of your area next month, how many images would you count it with?

← Back to the blog

What can be seen over your land?

The same reading you just saw works over your fields, your basin, or your network. Tell us about your case.

Talk to the team