[{"id":"0000","name":"Reef and open water","width":1920,"height":1080,"count":90,"image":"assets/counting/0000-1280.webp","heatmap":"assets/counting/0000-density.webp","points":[{"id":1,"x":66,"y":374,"visibility":"ambiguous","regions":["open_water"]},{"id":2,"x":259,"y":337,"visibility":"ambiguous","regions":["open_water"]},{"id":3,"x":367,"y":534,"visibility":"ambiguous","regions":["open_water"]},{"id":4,"x":105,"y":684,"visibility":"ambiguous","regions":["open_water"]},{"id":5,"x":11,"y":759,"visibility":"ambiguous","regions":["open_water"]},{"id":6,"x":326,"y":853,"visibility":"ambiguous","regions":["open_water"]},{"id":7,"x":65,"y":1012,"visibility":"ambiguous","regions":["open_water"]},{"id":8,"x":364,"y":687,"visibility":"ambiguous","regions":["open_water"]},{"id":9,"x":470,"y":322,"visibility":"ambiguous","regions":["open_water"]},{"id":10,"x":595,"y":257,"visibility":"ambiguous","regions":["open_water"]},{"id":11,"x":650,"y":187,"visibility":"clear","regions":["open_water"]},{"id":12,"x":824,"y":268,"visibility":"clear","regions":["open_water"]},{"id":13,"x":805,"y":454,"visibility":"ambiguous","regions":["open_water"]},{"id":14,"x":542,"y":469,"visibility":"ambiguous","regions":["open_water"]},{"id":15,"x":935,"y":427,"visibility":"ambiguous","regions":["open_water"]},{"id":16,"x":660,"y":644,"visibility":"ambiguous","regions":["open_water"]},{"id":17,"x":701,"y":898,"visibility":"ambiguous","regions":["open_water"]},{"id":18,"x":495,"y":1057,"visibility":"ambiguous","regions":["open_water"]},{"id":19,"x":832,"y":804,"visibility":"ambiguous","regions":["open_water"]},{"id":20,"x":736,"y":716,"visibility":"ambiguous","regions":["open_water"]},{"id":21,"x":945,"y":676,"visibility":"ambiguous","regions":["open_water"]},{"id":22,"x":927,"y":838,"visibility":"ambiguous","regions":["open_water"]},{"id":23,"x":1101,"y":843,"visibility":"ambiguous","regions":["reef_rock"]},{"id":24,"x":1132,"y":623,"visibility":"ambiguous","regions":["open_water"]},{"id":25,"x":1020,"y":469,"visibility":"ambiguous","regions":["coral_shelter"]},{"id":26,"x":1025,"y":384,"visibility":"ambiguous","regions":["open_water"]},{"id":27,"x":1009,"y":277,"visibility":"clear","regions":["open_water"]},{"id":28,"x":972,"y":42,"visibility":"clear","regions":["open_water"]},{"id":29,"x":829,"y":14,"visibility":"clear","regions":["open_water"]},{"id":30,"x":1080,"y":13,"visibility":"clear","regions":["open_water"]},{"id":31,"x":1215,"y":54,"visibility":"clear","regions":["open_water"]},{"id":32,"x":1244,"y":11,"visibility":"clear","regions":["open_water"]},{"id":33,"x":1380,"y":79,"visibility":"ambiguous","regions":["open_water"]},{"id":34,"x":1301,"y":219,"visibility":"ambiguous","regions":["open_water"]},{"id":35,"x":1282,"y":84,"visibility":"ambiguous","regions":["open_water"]},{"id":36,"x":1035,"y":116,"visibility":"clear","regions":["open_water"]},{"id":37,"x":1081,"y":76,"visibility":"clear","regions":["open_water"]},{"id":38,"x":1447,"y":72,"visibility":"ambiguous","regions":["open_water"]},{"id":39,"x":1310,"y":49,"visibility":"ambiguous","regions":["open_water"]},{"id":40,"x":1376,"y":216,"visibility":"ambiguous","regions":["open_water"]},{"id":41,"x":1142,"y":303,"visibility":"clear","regions":["open_water"]},{"id":42,"x":1082,"y":298,"visibility":"clear","regions":["open_water"]},{"id":43,"x":1161,"y":281,"visibility":"clear","regions":["open_water"]},{"id":44,"x":1306,"y":306,"visibility":"ambiguous","regions":["open_water"]},{"id":45,"x":1251,"y":401,"visibility":"ambiguous","regions":["open_water"]},{"id":46,"x":1399,"y":409,"visibility":"ambiguous","regions":["open_water"]},{"id":47,"x":1369,"y":431,"visibility":"ambiguous","regions":["open_water"]},{"id":48,"x":1327,"y":489,"visibility":"ambiguous","regions":["reef_rock"]},{"id":49,"x":1395,"y":563,"visibility":"ambiguous","regions":["reef_rock"]},{"id":50,"x":1636,"y":887,"visibility":"ambiguous","regions":["reef_rock"]},{"id":51,"x":1735,"y":783,"visibility":"ambiguous","regions":["open_water"]},{"id":52,"x":1664,"y":554,"visibility":"ambiguous","regions":["seafloor"]},{"id":53,"x":1609,"y":324,"visibility":"ambiguous","regions":["open_water"]},{"id":54,"x":1770,"y":141,"visibility":"ambiguous","regions":["open_water"]},{"id":55,"x":1826,"y":358,"visibility":"ambiguous","regions":["open_water"]},{"id":56,"x":1839,"y":283,"visibility":"ambiguous","regions":["open_water"]},{"id":57,"x":1834,"y":317,"visibility":"ambiguous","regions":["open_water"]},{"id":58,"x":1649,"y":394,"visibility":"ambiguous","regions":["open_water"]},{"id":59,"x":1512,"y":371,"visibility":"ambiguous","regions":["open_water"]},{"id":60,"x":1435,"y":428,"visibility":"ambiguous","regions":["open_water"]},{"id":61,"x":1444,"y":253,"visibility":"ambiguous","regions":["open_water"]},{"id":62,"x":1374,"y":168,"visibility":"ambiguous","regions":["open_water"]},{"id":63,"x":1502,"y":42,"visibility":"ambiguous","regions":["open_water"]},{"id":64,"x":1495,"y":262,"visibility":"ambiguous","regions":["open_water"]},{"id":65,"x":1470,"y":342,"visibility":"ambiguous","regions":["open_water"]},{"id":66,"x":1397,"y":354,"visibility":"ambiguous","regions":["open_water"]},{"id":67,"x":1540,"y":313,"visibility":"ambiguous","regions":["open_water"]},{"id":68,"x":1272,"y":276,"visibility":"clear","regions":["open_water"]},{"id":69,"x":1587,"y":245,"visibility":"ambiguous","regions":["open_water"]},{"id":70,"x":1582,"y":184,"visibility":"ambiguous","regions":["open_water"]},{"id":71,"x":1854,"y":54,"visibility":"ambiguous","regions":["open_water"]},{"id":72,"x":1885,"y":31,"visibility":"ambiguous","regions":["open_water"]},{"id":73,"x":1874,"y":181,"visibility":"ambiguous","regions":["open_water"]},{"id":74,"x":1866,"y":264,"visibility":"ambiguous","regions":["open_water"]},{"id":75,"x":1721,"y":313,"visibility":"ambiguous","regions":["open_water"]},{"id":76,"x":1745,"y":279,"visibility":"ambiguous","regions":["open_water"]},{"id":77,"x":1676,"y":273,"visibility":"ambiguous","regions":["open_water"]},{"id":78,"x":1660,"y":186,"visibility":"ambiguous","regions":["open_water"]},{"id":79,"x":1587,"y":19,"visibility":"ambiguous","regions":["open_water"]},{"id":80,"x":212,"y":487,"visibility":"ambiguous","regions":["open_water"]},{"id":81,"x":118,"y":501,"visibility":"ambiguous","regions":["open_water"]},{"id":82,"x":1752,"y":869,"visibility":"ambiguous","regions":["reef_rock"]},{"id":83,"x":885,"y":484,"visibility":"ambiguous","regions":["coral_shelter"]},{"id":84,"x":596,"y":794,"visibility":"ambiguous","regions":["open_water"]},{"id":85,"x":221,"y":354,"visibility":"ambiguous","regions":["open_water"]},{"id":86,"x":215,"y":418,"visibility":"ambiguous","regions":["open_water"]},{"id":87,"x":243,"y":302,"visibility":"ambiguous","regions":["open_water"]},{"id":88,"x":281,"y":367,"visibility":"ambiguous","regions":["open_water"]},{"id":89,"x":543,"y":381,"visibility":"ambiguous","regions":["open_water"]},{"id":90,"x":1518,"y":172,"visibility":"ambiguous","regions":["open_water"]}],"grid":{"top-left":5,"top-center":14,"top-right":31,"center-left":10,"center":10,"center-right":8,"bottom-left":5,"bottom-center":4,"bottom-right":3},"visibility":{"clear":14,"ambiguous":76,"highly_camouflaged":0},"boxes":{"coral_shelter":[[1548,917,1918,1079],[658,617,998,729],[754,407,1075,513]],"reef_rock":[[805,258,1918,1078]],"seafloor":[[1529,410,1918,621]],"vegetation":[],"occluded_dark":[[1548,620,1824,729],[997,744,1248,842]]},"regionCounts":{"coral_shelter":2,"reef_rock":5,"seafloor":1,"vegetation":0,"occluded_dark":0,"open_water":82},"visibilityExplanation":"Camouflage is strongest in the background and mid-ground due to water haze, distance, and disruptive striping. Fish in the foreground are clearly visible, while those in the background rely on pattern disruption and haze to blend in.","hotspots":[{"id":1,"x":1841,"y":283,"box":[1813,239,1886,403],"label":"open water","evidence":"The visible background consists of uniform blue water with no discernible substrate, structures, or vegetation. The black masked areas are foreground fish, not background features. The lack of texture or habitat elements strongly suggests open water."},{"id":2,"x":1834,"y":316,"box":[1813,240,1887,403],"label":"open water","evidence":"The visible background consists of uniform blue water with no discernible substrate, structures, or vegetation. The black masked areas are foreground fish, not background features. The lack of texture or habitat elements strongly suggests open water."},{"id":3,"x":259,"y":337,"box":[203,279,309,431],"label":"open water","evidence":"The visible background consists of a smooth gradient of blue and cyan hues, with no discernible texture or structure indicative of rock, coral, or seagrass. The black masked regions are foreground artifacts and not part of the background environment. The overall appearance is consistent with open water under light penetration."},{"id":4,"x":1399,"y":410,"box":[1386,363,1420,464],"label":"open water","evidence":"The visible background consists of a uniform blue gradient with subtle texture variations typical of water column, lacking distinct structures like coral, rock formations, or seagrass. The black masked pixels are foreground artifacts and not part of the environment. No clear bottom substrate or reef features are visible."}],"qa":[{"question":"In the horizontal direction, how many more fish are in the right region of the image compared to the left region?","answer":"Based on the grid count, there are 42 fish in the right region and 20 fish in the left region. Therefore, the right region has 22 more fish than the left region (42 - 20 = 22).","source":"qa/task1_region/0000.jsonl, pair 1"},{"question":"Which grid area has the densest fish distribution, and which has the sparsest? What is the difference in their counts?","answer":"The area with the densest fish distribution is the 'top-right' grid, containing 31 fish; the sparsest is the 'bottom-right' grid, with only 3 fish. The difference between them is 28 fish (31 - 3 = 28).","source":"qa/task1_region/0000.jsonl, pair 3"},{"question":"How many more fish are in the open water compared to the reef area?","answer":"Based on the scene count, there are 82 fish in the open water (open_water) and 5 fish in the reef area (reef_rock). Therefore, the open water has 77 more fish than the reef area (82 - 5 = 77).","source":"qa/task1_region/0000.jsonl, pair 4"}],"license":"CC BY-NC 4.0","source":"IOCfish5K + Nereus annotations","credit":"Guolei Sun et al., IOCfish5K (CVPR 2023)","annotationSource":"annotations/final_annotations/0000.json"},{"id":"0001","name":"A dense school","width":1920,"height":1080,"count":270,"image":"assets/counting/0001-1280.webp","heatmap":"assets/counting/0001-density.webp","points":[{"id":1,"x":278,"y":885,"visibility":"highly_camouflaged","regions":["open_water"]},{"id":2,"x":539,"y":987,"visibility":"highly_camouflaged","regions":["open_water"]},{"id":3,"x":863,"y":718,"visibility":"clear","regions":["open_water"]},{"id":4,"x":873,"y":750,"visibility":"highly_camouflaged","regions":["open_water"]},{"id":5,"x":843,"y":802,"visibility":"highly_camouflaged","regions":["open_water"]},{"id":6,"x":813,"y":793,"visibility":"highly_camouflaged","regions":["open_water"]},{"id":7,"x":898,"y":746,"visibility":"highly_camouflaged","regions":["open_water"]},{"id":8,"x":1873,"y":775,"visibility":"ambiguous","regions":["seafloor","occluded_dark"]},{"id":9,"x":1242,"y":9,"visibility":"clear","regions":["open_water"]},{"id":10,"x":1184,"y":38,"visibility":"clear","regions":["open_water"]},{"id":11,"x":955,"y":75,"visibility":"clear","regions":["open_water"]},{"id":12,"x":1223,"y":58,"visibility":"clear","regions":["open_water"]},{"id":13,"x":1173,"y":101,"visibility":"clear","regions":["open_water"]},{"id":14,"x":1217,"y":99,"visibility":"clear","regions":["open_water"]},{"id":15,"x":1308,"y":88,"visibility":"ambiguous","regions":["open_water"]},{"id":16,"x":1340,"y":108,"visibility":"ambiguous","regions":["open_water"]},{"id":17,"x":1417,"y":71,"visibility":"ambiguous","regions":["open_water"]},{"id":18,"x":1668,"y":155,"visibility":"ambiguous","regions":["open_water"]},{"id":19,"x":1681,"y":155,"visibility":"ambiguous","regions":["open_water"]},{"id":20,"x":1753,"y":183,"visibility":"ambiguous","regions":["open_water"]},{"id":21,"x":1741,"y":238,"visibility":"ambiguous","regions":["open_water"]},{"id":22,"x":1783,"y":262,"visibility":"ambiguous","regions":["open_water"]},{"id":23,"x":1742,"y":586,"visibility":"ambiguous","regions":["coral_shelter"]},{"id":24,"x":1663,"y":568,"visibility":"ambiguous","regions":["coral_shelter"]},{"id":25,"x":1675,"y":535,"visibility":"ambiguous","regions":["coral_shelter"]},{"id":26,"x":1641,"y":568,"visibility":"ambiguous","regions":["coral_shelter"]},{"id":27,"x":1603,"y":568,"visibility":"ambiguous","regions":["coral_shelter"]},{"id":28,"x":1603,"y":557,"visibility":"ambiguous","regions":["coral_shelter"]},{"id":29,"x":1328,"y":705,"visibility":"ambiguous","regions":["seafloor","occluded_dark"]},{"id":30,"x":1426,"y":723,"visibility":"ambiguous","regions":["seafloor","occluded_dark"]},{"id":31,"x":1355,"y":699,"visibility":"ambiguous","regions":["seafloor","occluded_dark"]},{"id":32,"x":1233,"y":706,"visibility":"clear","regions":["seafloor","occluded_dark"]},{"id":33,"x":1545,"y":201,"visibility":"ambiguous","regions":["open_water"]},{"id":34,"x":1588,"y":224,"visibility":"ambiguous","regions":["open_water"]},{"id":35,"x":1583,"y":243,"visibility":"ambiguous","regions":["open_water"]},{"id":36,"x":1537,"y":249,"visibility":"ambiguous","regions":["open_water"]},{"id":37,"x":1587,"y":267,"visibility":"ambiguous","regions":["open_water"]},{"id":38,"x":1517,"y":268,"visibility":"ambiguous","regions":["open_water"]},{"id":39,"x":1529,"y":281,"visibility":"ambiguous","regions":["open_water"]},{"id":40,"x":1566,"y":282,"visibility":"ambiguous","regions":["open_water"]},{"id":41,"x":1611,"y":323,"visibility":"ambiguous","regions":["open_water"]},{"id":42,"x":1636,"y":348,"visibility":"ambiguous","regions":["open_water"]},{"id":43,"x":1782,"y":342,"visibility":"ambiguous","regions":["open_water"]},{"id":44,"x":1879,"y":359,"visibility":"ambiguous","regions":["open_water"]},{"id":45,"x":1841,"y":382,"visibility":"ambiguous","regions":["open_water"]},{"id":46,"x":1910,"y":362,"visibility":"ambiguous","regions":["open_water"]},{"id":47,"x":1737,"y":390,"visibility":"ambiguous","regions":["open_water"]},{"id":48,"x":1717,"y":387,"visibility":"ambiguous","regions":["open_water"]},{"id":49,"x":1633,"y":366,"visibility":"ambiguous","regions":["open_water"]},{"id":50,"x":1666,"y":382,"visibility":"ambiguous","regions":["open_water"]},{"id":51,"x":1823,"y":433,"visibility":"ambiguous","regions":["open_water"]},{"id":52,"x":1811,"y":445,"visibility":"ambiguous","regions":["open_water"]},{"id":53,"x":1833,"y":501,"visibility":"ambiguous","regions":["open_water"]},{"id":54,"x":1844,"y":497,"visibility":"ambiguous","regions":["open_water"]},{"id":55,"x":1725,"y":415,"visibility":"ambiguous","regions":["open_water"]},{"id":56,"x":1503,"y":417,"visibility":"ambiguous","regions":["open_water"]},{"id":57,"x":1543,"y":976,"visibility":"ambiguous","regions":["seafloor","occluded_dark"]},{"id":58,"x":1591,"y":385,"visibility":"ambiguous","regions":["open_water"]},{"id":59,"x":1533,"y":388,"visibility":"ambiguous","regions":["open_water"]},{"id":60,"x":1465,"y":409,"visibility":"ambiguous","regions":["open_water"]},{"id":61,"x":1437,"y":394,"visibility":"ambiguous","regions":["open_water"]},{"id":62,"x":1475,"y":381,"visibility":"ambiguous","regions":["open_water"]},{"id":63,"x":1512,"y":383,"visibility":"ambiguous","regions":["open_water"]},{"id":64,"x":1501,"y":361,"visibility":"ambiguous","regions":["open_water"]},{"id":65,"x":1521,"y":313,"visibility":"ambiguous","regions":["open_water"]},{"id":66,"x":1507,"y":329,"visibility":"ambiguous","regions":["open_water"]},{"id":67,"x":1486,"y":343,"visibility":"ambiguous","regions":["open_water"]},{"id":68,"x":1466,"y":333,"visibility":"ambiguous","regions":["open_water"]},{"id":69,"x":1383,"y":415,"visibility":"ambiguous","regions":["open_water"]},{"id":70,"x":1305,"y":141,"visibility":"ambiguous","regions":["open_water"]},{"id":71,"x":1331,"y":161,"visibility":"ambiguous","regions":["open_water"]},{"id":72,"x":1381,"y":173,"visibility":"ambiguous","regions":["open_water"]},{"id":73,"x":1365,"y":188,"visibility":"ambiguous","regions":["open_water"]},{"id":74,"x":1419,"y":187,"visibility":"ambiguous","regions":["open_water"]},{"id":75,"x":1417,"y":204,"visibility":"ambiguous","regions":["open_water"]},{"id":76,"x":1361,"y":202,"visibility":"ambiguous","regions":["open_water"]},{"id":77,"x":1399,"y":217,"visibility":"ambiguous","regions":["open_water"]},{"id":78,"x":1423,"y":231,"visibility":"ambiguous","regions":["open_water"]},{"id":79,"x":1371,"y":229,"visibility":"ambiguous","regions":["open_water"]},{"id":80,"x":1369,"y":239,"visibility":"ambiguous","regions":["open_water"]},{"id":81,"x":1388,"y":259,"visibility":"ambiguous","regions":["open_water"]},{"id":82,"x":1407,"y":245,"visibility":"ambiguous","regions":["open_water"]},{"id":83,"x":1421,"y":247,"visibility":"ambiguous","regions":["open_water"]},{"id":84,"x":1437,"y":259,"visibility":"ambiguous","regions":["open_water"]},{"id":85,"x":1463,"y":274,"visibility":"ambiguous","regions":["open_water"]},{"id":86,"x":1481,"y":292,"visibility":"ambiguous","regions":["open_water"]},{"id":87,"x":1474,"y":310,"visibility":"ambiguous","regions":["open_water"]},{"id":88,"x":1441,"y":296,"visibility":"ambiguous","regions":["open_water"]},{"id":89,"x":1430,"y":326,"visibility":"ambiguous","regions":["open_water"]},{"id":90,"x":1431,"y":360,"visibility":"ambiguous","regions":["open_water"]},{"id":91,"x":1397,"y":407,"visibility":"ambiguous","regions":["open_water"]},{"id":92,"x":1353,"y":415,"visibility":"ambiguous","regions":["open_water"]},{"id":93,"x":1395,"y":385,"visibility":"ambiguous","regions":["open_water"]},{"id":94,"x":1372,"y":395,"visibility":"ambiguous","regions":["open_water"]},{"id":95,"x":1399,"y":363,"visibility":"ambiguous","regions":["open_water"]},{"id":96,"x":1411,"y":345,"visibility":"ambiguous","regions":["open_water"]},{"id":97,"x":1349,"y":359,"visibility":"ambiguous","regions":["open_water"]},{"id":98,"x":1343,"y":397,"visibility":"ambiguous","regions":["open_water"]},{"id":99,"x":1316,"y":390,"visibility":"ambiguous","regions":["open_water"]},{"id":100,"x":1333,"y":377,"visibility":"ambiguous","regions":["open_water"]},{"id":101,"x":1289,"y":374,"visibility":"ambiguous","regions":["open_water"]},{"id":102,"x":1385,"y":341,"visibility":"ambiguous","regions":["open_water"]},{"id":103,"x":1379,"y":322,"visibility":"ambiguous","regions":["open_water"]},{"id":104,"x":1359,"y":331,"visibility":"ambiguous","regions":["open_water"]},{"id":105,"x":1323,"y":325,"visibility":"ambiguous","regions":["open_water"]},{"id":106,"x":1417,"y":284,"visibility":"ambiguous","regions":["open_water"]},{"id":107,"x":1414,"y":300,"visibility":"ambiguous","regions":["open_water"]},{"id":108,"x":1386,"y":288,"visibility":"ambiguous","regions":["open_water"]},{"id":109,"x":1381,"y":307,"visibility":"ambiguous","regions":["open_water"]},{"id":110,"x":1327,"y":291,"visibility":"ambiguous","regions":["open_water"]},{"id":111,"x":1410,"y":269,"visibility":"ambiguous","regions":["open_water"]},{"id":112,"x":1367,"y":281,"visibility":"ambiguous","regions":["open_water"]},{"id":113,"x":1250,"y":174,"visibility":"clear","regions":["open_water"]},{"id":114,"x":1222,"y":185,"visibility":"clear","regions":["open_water"]},{"id":115,"x":1189,"y":195,"visibility":"clear","regions":["open_water"]},{"id":116,"x":1085,"y":178,"visibility":"clear","regions":["open_water"]},{"id":117,"x":1113,"y":204,"visibility":"clear","regions":["open_water"]},{"id":118,"x":1088,"y":223,"visibility":"clear","regions":["open_water"]},{"id":119,"x":1122,"y":225,"visibility":"clear","regions":["open_water"]},{"id":120,"x":1217,"y":212,"visibility":"clear","regions":["open_water"]},{"id":121,"x":1302,"y":186,"visibility":"ambiguous","regions":["open_water"]},{"id":122,"x":1272,"y":193,"visibility":"clear","regions":["open_water"]},{"id":123,"x":1325,"y":199,"visibility":"ambiguous","regions":["open_water"]},{"id":124,"x":1327,"y":214,"visibility":"ambiguous","regions":["open_water"]},{"id":125,"x":1292,"y":219,"visibility":"ambiguous","regions":["open_water"]},{"id":126,"x":1328,"y":227,"visibility":"ambiguous","regions":["open_water"]},{"id":127,"x":1323,"y":243,"visibility":"ambiguous","regions":["open_water"]},{"id":128,"x":1236,"y":236,"visibility":"clear","regions":["open_water"]},{"id":129,"x":1183,"y":217,"visibility":"clear","regions":["open_water"]},{"id":130,"x":1173,"y":225,"visibility":"clear","regions":["open_water"]},{"id":131,"x":1145,"y":234,"visibility":"clear","regions":["open_water"]},{"id":132,"x":1139,"y":221,"visibility":"clear","regions":["open_water"]},{"id":133,"x":1128,"y":246,"visibility":"clear","regions":["open_water"]},{"id":134,"x":1178,"y":238,"visibility":"clear","regions":["open_water"]},{"id":135,"x":1173,"y":389,"visibility":"clear","regions":["open_water"]},{"id":136,"x":1218,"y":393,"visibility":"clear","regions":["open_water"]},{"id":137,"x":1249,"y":387,"visibility":"clear","regions":["open_water"]},{"id":138,"x":1255,"y":361,"visibility":"clear","regions":["open_water"]},{"id":139,"x":1196,"y":347,"visibility":"clear","regions":["open_water"]},{"id":140,"x":1179,"y":365,"visibility":"clear","regions":["open_water"]},{"id":141,"x":1206,"y":330,"visibility":"clear","regions":["open_water"]},{"id":142,"x":1225,"y":346,"visibility":"clear","regions":["open_water"]},{"id":143,"x":1255,"y":342,"visibility":"clear","regions":["open_water"]},{"id":144,"x":1244,"y":345,"visibility":"clear","regions":["open_water"]},{"id":145,"x":1232,"y":315,"visibility":"clear","regions":["open_water"]},{"id":146,"x":1338,"y":268,"visibility":"ambiguous","regions":["open_water"]},{"id":147,"x":1348,"y":259,"visibility":"ambiguous","regions":["open_water"]},{"id":148,"x":1313,"y":267,"visibility":"ambiguous","regions":["open_water"]},{"id":149,"x":1245,"y":268,"visibility":"clear","regions":["open_water"]},{"id":150,"x":1263,"y":260,"visibility":"clear","regions":["open_water"]},{"id":151,"x":1289,"y":282,"visibility":"ambiguous","regions":["open_water"]},{"id":152,"x":1261,"y":288,"visibility":"clear","regions":["open_water"]},{"id":153,"x":1177,"y":271,"visibility":"clear","regions":["open_water"]},{"id":154,"x":1099,"y":271,"visibility":"clear","regions":["open_water"]},{"id":155,"x":963,"y":221,"visibility":"clear","regions":["coral_shelter"]},{"id":156,"x":1020,"y":229,"visibility":"clear","regions":["open_water"]},{"id":157,"x":1050,"y":243,"visibility":"clear","regions":["open_water"]},{"id":158,"x":992,"y":237,"visibility":"clear","regions":["open_water"]},{"id":159,"x":910,"y":222,"visibility":"clear","regions":["coral_shelter"]},{"id":160,"x":841,"y":244,"visibility":"clear","regions":["coral_shelter"]},{"id":161,"x":810,"y":287,"visibility":"clear","regions":["open_water"]},{"id":162,"x":851,"y":288,"visibility":"clear","regions":["open_water"]},{"id":163,"x":902,"y":281,"visibility":"clear","regions":["open_water"]},{"id":164,"x":921,"y":254,"visibility":"clear","regions":["open_water"]},{"id":165,"x":971,"y":260,"visibility":"clear","regions":["open_water"]},{"id":166,"x":987,"y":282,"visibility":"clear","regions":["open_water"]},{"id":167,"x":1028,"y":280,"visibility":"clear","regions":["open_water"]},{"id":168,"x":1037,"y":264,"visibility":"clear","regions":["open_water"]},{"id":169,"x":1062,"y":265,"visibility":"clear","regions":["open_water"]},{"id":170,"x":1077,"y":295,"visibility":"clear","regions":["open_water"]},{"id":171,"x":1148,"y":301,"visibility":"clear","regions":["open_water"]},{"id":172,"x":924,"y":301,"visibility":"clear","regions":["open_water"]},{"id":173,"x":934,"y":275,"visibility":"clear","regions":["open_water"]},{"id":174,"x":868,"y":319,"visibility":"clear","regions":["open_water"]},{"id":175,"x":868,"y":334,"visibility":"clear","regions":["open_water"]},{"id":176,"x":848,"y":355,"visibility":"clear","regions":["open_water"]},{"id":177,"x":875,"y":369,"visibility":"clear","regions":["open_water"]},{"id":178,"x":926,"y":393,"visibility":"clear","regions":["open_water"]},{"id":179,"x":891,"y":394,"visibility":"clear","regions":["open_water"]},{"id":180,"x":884,"y":410,"visibility":"clear","regions":["open_water"]},{"id":181,"x":912,"y":436,"visibility":"clear","regions":["open_water"]},{"id":182,"x":982,"y":454,"visibility":"clear","regions":["open_water"]},{"id":183,"x":1029,"y":485,"visibility":"clear","regions":["open_water"]},{"id":184,"x":1089,"y":413,"visibility":"clear","regions":["open_water"]},{"id":185,"x":996,"y":431,"visibility":"clear","regions":["open_water"]},{"id":186,"x":967,"y":503,"visibility":"clear","regions":["open_water"]},{"id":187,"x":1025,"y":361,"visibility":"clear","regions":["open_water"]},{"id":188,"x":1042,"y":391,"visibility":"clear","regions":["open_water"]},{"id":189,"x":987,"y":404,"visibility":"clear","regions":["open_water"]},{"id":190,"x":1085,"y":382,"visibility":"clear","regions":["open_water"]},{"id":191,"x":1127,"y":356,"visibility":"clear","regions":["open_water"]},{"id":192,"x":1147,"y":377,"visibility":"clear","regions":["open_water"]},{"id":193,"x":1095,"y":335,"visibility":"clear","regions":["open_water"]},{"id":194,"x":1060,"y":334,"visibility":"clear","regions":["open_water"]},{"id":195,"x":1081,"y":317,"visibility":"clear","regions":["open_water"]},{"id":196,"x":1126,"y":314,"visibility":"clear","regions":["open_water"]},{"id":197,"x":1141,"y":255,"visibility":"clear","regions":["open_water"]},{"id":198,"x":1138,"y":271,"visibility":"clear","regions":["open_water"]},{"id":199,"x":1142,"y":329,"visibility":"clear","regions":["open_water"]},{"id":200,"x":1175,"y":324,"visibility":"clear","regions":["open_water"]},{"id":201,"x":1182,"y":311,"visibility":"clear","regions":["open_water"]},{"id":202,"x":1189,"y":294,"visibility":"clear","regions":["open_water"]},{"id":203,"x":1219,"y":296,"visibility":"clear","regions":["open_water"]},{"id":204,"x":1296,"y":252,"visibility":"ambiguous","regions":["open_water"]},{"id":205,"x":1351,"y":310,"visibility":"ambiguous","regions":["open_water"]},{"id":206,"x":926,"y":360,"visibility":"clear","regions":["open_water"]},{"id":207,"x":955,"y":334,"visibility":"clear","regions":["open_water"]},{"id":208,"x":999,"y":306,"visibility":"clear","regions":["open_water"]},{"id":209,"x":1032,"y":316,"visibility":"clear","regions":["open_water"]},{"id":210,"x":964,"y":315,"visibility":"clear","regions":["open_water"]},{"id":211,"x":951,"y":379,"visibility":"clear","regions":["open_water"]},{"id":212,"x":1003,"y":344,"visibility":"clear","regions":["open_water"]},{"id":213,"x":968,"y":300,"visibility":"clear","regions":["open_water"]},{"id":214,"x":921,"y":527,"visibility":"clear","regions":["open_water"]},{"id":215,"x":925,"y":509,"visibility":"clear","regions":["open_water"]},{"id":216,"x":1278,"y":315,"visibility":"clear","regions":["open_water"]},{"id":217,"x":1412,"y":313,"visibility":"ambiguous","regions":["open_water"]},{"id":218,"x":1274,"y":232,"visibility":"clear","regions":["open_water"]},{"id":219,"x":924,"y":325,"visibility":"clear","regions":["open_water"]},{"id":220,"x":677,"y":226,"visibility":"clear","regions":["coral_shelter"]},{"id":221,"x":512,"y":266,"visibility":"ambiguous","regions":["open_water"]},{"id":222,"x":612,"y":286,"visibility":"ambiguous","regions":["coral_shelter"]},{"id":223,"x":613,"y":383,"visibility":"ambiguous","regions":["open_water"]},{"id":224,"x":701,"y":335,"visibility":"clear","regions":["open_water"]},{"id":225,"x":706,"y":369,"visibility":"clear","regions":["open_water"]},{"id":226,"x":813,"y":389,"visibility":"clear","regions":["open_water"]},{"id":227,"x":786,"y":372,"visibility":"clear","regions":["open_water"]},{"id":228,"x":732,"y":401,"visibility":"clear","regions":["open_water"]},{"id":229,"x":702,"y":427,"visibility":"clear","regions":["open_water"]},{"id":230,"x":768,"y":413,"visibility":"clear","regions":["open_water"]},{"id":231,"x":744,"y":450,"visibility":"clear","regions":["open_water"]},{"id":232,"x":815,"y":450,"visibility":"clear","regions":["open_water"]},{"id":233,"x":836,"y":429,"visibility":"clear","regions":["open_water"]},{"id":234,"x":860,"y":448,"visibility":"clear","regions":["open_water"]},{"id":235,"x":843,"y":470,"visibility":"clear","regions":["open_water"]},{"id":236,"x":858,"y":476,"visibility":"clear","regions":["open_water"]},{"id":237,"x":909,"y":486,"visibility":"clear","regions":["open_water"]},{"id":238,"x":858,"y":488,"visibility":"clear","regions":["open_water"]},{"id":239,"x":865,"y":517,"visibility":"clear","regions":["open_water"]},{"id":240,"x":817,"y":500,"visibility":"clear","regions":["open_water"]},{"id":241,"x":716,"y":517,"visibility":"clear","regions":["open_water"]},{"id":242,"x":755,"y":509,"visibility":"clear","regions":["open_water"]},{"id":243,"x":790,"y":519,"visibility":"clear","regions":["open_water"]},{"id":244,"x":745,"y":483,"visibility":"clear","regions":["open_water"]},{"id":245,"x":717,"y":574,"visibility":"clear","regions":["open_water"]},{"id":246,"x":445,"y":322,"visibility":"ambiguous","regions":["open_water"]},{"id":247,"x":465,"y":360,"visibility":"ambiguous","regions":["open_water"]},{"id":248,"x":369,"y":367,"visibility":"ambiguous","regions":["open_water"]},{"id":249,"x":460,"y":413,"visibility":"ambiguous","regions":["open_water"]},{"id":250,"x":518,"y":425,"visibility":"ambiguous","regions":["open_water"]},{"id":251,"x":379,"y":401,"visibility":"ambiguous","regions":["open_water"]},{"id":252,"x":484,"y":453,"visibility":"ambiguous","regions":["open_water"]},{"id":253,"x":549,"y":431,"visibility":"ambiguous","regions":["open_water"]},{"id":254,"x":587,"y":451,"visibility":"ambiguous","regions":["open_water"]},{"id":255,"x":617,"y":468,"visibility":"ambiguous","regions":["open_water"]},{"id":256,"x":630,"y":490,"visibility":"ambiguous","regions":["open_water"]},{"id":257,"x":608,"y":512,"visibility":"ambiguous","regions":["open_water"]},{"id":258,"x":502,"y":485,"visibility":"ambiguous","regions":["open_water"]},{"id":259,"x":544,"y":520,"visibility":"ambiguous","regions":["open_water"]},{"id":260,"x":623,"y":556,"visibility":"ambiguous","regions":["open_water"]},{"id":261,"x":77,"y":377,"visibility":"ambiguous","regions":["open_water"]},{"id":262,"x":1200,"y":262,"visibility":"clear","regions":["open_water"]},{"id":263,"x":1154,"y":319,"visibility":"clear","regions":["open_water"]},{"id":264,"x":1275,"y":257,"visibility":"clear","regions":["open_water"]},{"id":265,"x":1158,"y":267,"visibility":"clear","regions":["open_water"]},{"id":266,"x":1192,"y":283,"visibility":"clear","regions":["open_water"]},{"id":267,"x":1074,"y":259,"visibility":"clear","regions":["open_water"]},{"id":268,"x":1088,"y":258,"visibility":"clear","regions":["open_water"]},{"id":269,"x":1036,"y":336,"visibility":"clear","regions":["open_water"]},{"id":270,"x":999,"y":335,"visibility":"clear","regions":["open_water"]}],"grid":{"top-left":3,"top-center":87,"top-right":70,"center-left":16,"center":47,"center-right":38,"bottom-left":2,"bottom-center":4,"bottom-right":3},"visibility":{"clear":134,"ambiguous":130,"highly_camouflaged":6},"boxes":{"coral_shelter":[[1030,418,1914,645],[694,827,1300,1042],[560,45,1041,295]],"reef_rock":[[671,0,1914,295],[575,768,1031,950],[713,561,1098,682]],"seafloor":[[959,593,1914,1078]],"vegetation":[],"occluded_dark":[[959,593,1914,1078],[767,0,1914,295]]},"regionCounts":{"coral_shelter":11,"reef_rock":0,"seafloor":6,"vegetation":0,"occluded_dark":6,"open_water":253},"visibilityExplanation":"Camouflage is strongest in the bottom regions where fish blend with coral textures and shadows. Visibility is clearest in the center and top-center where fish stand out against the blue water and coral.","hotspots":[{"id":1,"x":1327,"y":215,"box":[1309,216,1345,250],"label":"open water","evidence":"The image shows a large, uniform blue expanse with no visible substrate or structural features like rocks, coral, or seagrass. The fish are swimming freely in a homogeneous medium, characteristic of open water. The black masked region is foreground removal and does not represent the background."},{"id":2,"x":1174,"y":225,"box":[1120,217,1180,249],"label":"open water","evidence":"The image shows a uniform blue background with no visible substrate features like rocks, coral structures, or seagrass. The fish are swimming freely in a homogeneous medium, characteristic of open water. The black masked regions are foreground artifacts and do not represent the background environment."},{"id":3,"x":1421,"y":247,"box":[1403,239,1461,268],"label":"open water","evidence":"The image shows a uniform blue background with scattered fish, indicating open water. No distinct structures like coral, rocks, or seagrass are visible. The black masked region is foreground removal and should be ignored."},{"id":4,"x":1141,"y":255,"box":[1121,247,1167,284],"label":"open water","evidence":"The image shows a large school of fish swimming in a uniform blue background with no visible substrate, structures, or vegetation. The absence of any discernible bottom features or habitat structures strongly indicates open water."},{"id":5,"x":1074,"y":259,"box":[1059,259,1121,286],"label":"open water","evidence":"The image shows a uniform blue background with no visible substrate features like rocks, coral structures, or seagrass. The fish are swimming freely in a homogeneous medium, characteristic of open water. The black masked regions are foreground artifacts and do not represent the background environment."},{"id":6,"x":1272,"y":258,"box":[1211,253,1273,286],"label":"open water","evidence":"The image shows a uniform blue background with no visible substrate features like rocks, coral structures, or seagrass. The fish are swimming freely in a homogeneous medium, characteristic of open water. The black masked region is foreground removal and should be ignored."},{"id":7,"x":1191,"y":285,"box":[1178,287,1230,303],"label":"open water","evidence":"The image shows a large school of fish swimming in a uniform blue background with no visible substrate, structures, or vegetation. The absence of any discernible bottom features or habitat structures strongly indicates open water."},{"id":8,"x":1414,"y":301,"box":[1396,270,1449,304],"label":"open water","evidence":"The background consists of uniform blue water with no visible substrate or structural features like coral, rocks, or seagrass. The fish are swimming freely in a homogeneous medium, characteristic of open water."},{"id":9,"x":1245,"y":345,"box":[1214,328,1248,356],"label":"open water","evidence":"The visible background consists of uniform blue water with no discernible substrate features like coral structures, seagrass, or sand. The fish are swimming in open water, and the black masked areas are foreground elements removed, not background. The bottom edge shows a rocky outcrop, but the dominant visible background is open water."},{"id":10,"x":858,"y":477,"box":[831,471,882,497],"label":"coral reef","evidence":"The visible background shows complex, textured structures with varied colors and shapes typical of coral formations, including branching and encrusting forms, consistent with a coral reef environment. The presence of fish in a dense school also supports a reef habitat, which provides shelter and food resources."}],"qa":[{"question":"What is the numerical difference between the number of fish in open water (open_water) and coral shelter (coral_shelter)?","answer":"Statistics show that there are 253 fish in open water, while there are 11 fish in coral shelter. The number of fish in open water is 242 more than in coral shelter.","source":"qa/task1_region/0001.jsonl, pair 4"}],"license":"CC BY-NC 4.0","source":"IOCfish5K + Nereus annotations","credit":"Guolei Sun et al., IOCfish5K (CVPR 2023)","annotationSource":"annotations/final_annotations/0001.json"},{"id":"5044","name":"Partial visibility","width":1920,"height":1080,"count":20,"image":"assets/counting/5044-1280.webp","heatmap":"assets/counting/5044-density.webp","points":[{"id":1,"x":122,"y":190,"visibility":"ambiguous","regions":["open_water"]},{"id":2,"x":281,"y":111,"visibility":"ambiguous","regions":["open_water"]},{"id":3,"x":371,"y":131,"visibility":"ambiguous","regions":["open_water"]},{"id":4,"x":326,"y":248,"visibility":"ambiguous","regions":["open_water"]},{"id":5,"x":363,"y":504,"visibility":"ambiguous","regions":["occluded_dark","open_water"]},{"id":6,"x":1354,"y":658,"visibility":"ambiguous","regions":["open_water"]},{"id":7,"x":1221,"y":274,"visibility":"highly_camouflaged","regions":["reef_rock"]},{"id":8,"x":1479,"y":414,"visibility":"ambiguous","regions":["open_water"]},{"id":9,"x":1227,"y":429,"visibility":"highly_camouflaged","regions":["open_water"]},{"id":10,"x":1228,"y":69,"visibility":"highly_camouflaged","regions":["open_water"]},{"id":11,"x":1508,"y":111,"visibility":"clear","regions":["open_water"]},{"id":12,"x":1524,"y":219,"visibility":"clear","regions":["open_water"]},{"id":13,"x":1396,"y":32,"visibility":"clear","regions":["open_water"]},{"id":14,"x":1441,"y":15,"visibility":"clear","regions":["open_water"]},{"id":15,"x":1764,"y":632,"visibility":"ambiguous","regions":["open_water"]},{"id":16,"x":1728,"y":552,"visibility":"ambiguous","regions":["open_water"]},{"id":17,"x":1869,"y":489,"visibility":"ambiguous","regions":["open_water"]},{"id":18,"x":1844,"y":399,"visibility":"ambiguous","regions":["open_water"]},{"id":19,"x":1790,"y":120,"visibility":"clear","regions":["open_water"]},{"id":20,"x":1699,"y":206,"visibility":"clear","regions":["open_water"]}],"grid":{"top-left":4,"top-center":2,"top-right":6,"center-left":1,"center":1,"center-right":6,"bottom-left":0,"bottom-center":0,"bottom-right":0},"visibility":{"clear":6,"ambiguous":11,"highly_camouflaged":3},"boxes":{"coral_shelter":[],"reef_rock":[[1032,50,1914,416]],"seafloor":[],"vegetation":[],"occluded_dark":[[0,180,1451,669]]},"regionCounts":{"coral_shelter":0,"reef_rock":1,"seafloor":0,"vegetation":0,"occluded_dark":1,"open_water":19},"visibilityExplanation":"Camouflage is strongest in the center and top-center regions, where fish use disruptive patterning and texture blending to match coral and sand. Visibility is clearest in the top-right and bottom-center, where fish stand out against bright backgrounds. Ambiguous visibility dominates in areas with occlusion, haze, or low contrast.","hotspots":[{"id":1,"x":1431,"y":19,"box":[1388,0,1495,43],"label":"seagrass bed","evidence":"visible green, blade-like vegetation consistent with seagrass; fish in proximity suggests habitat use"}],"qa":[{"question":"In the horizontal direction, how many more fish are on the right side of the image compared to the left side?","answer":"Based on the grid count, the right area has 12 fish, and the left area has 5 fish. Therefore, the right side has 7 more fish than the left side (12 - 5 = 7).","source":"qa/task1_region/5044.jsonl, pair 1"},{"question":"How many more fish are in the open water compared to the reef area?","answer":"Based on the scene count, there are 19 fish in the open water (open_water) and 1 fish in the reef area (reef_rock). Therefore, the open water has 18 more fish than the reef area (19 - 1 = 18).","source":"qa/task1_region/5044.jsonl, pair 4"}],"license":"CC BY-NC 4.0","source":"IOCfish5K + Nereus annotations","credit":"Guolei Sun et al., IOCfish5K (CVPR 2023)","annotationSource":"annotations/final_annotations/5044.json"}]
