25 May 2021

Onwaarschijnlijk goede prestaties van ObsIdentify (NIA) met blauwborst en ree.

Foto 1. Wat is dit? uitsnede 408 x 426 pixels [GK_08699]

ObsIdentify (NIA) is beeldherkennings software dat ingebouwd zit in waarneming.nl. Waarneming.nl is een website waar iedere natuurliefhebber (na registratie) waargenomen planten en dieren kan invoeren. Voegt hij/zij een foto toe dan doet ObsIdentify een poging om de soort te herkennen. 

Ik had een serie foto's van een vogeltje ter grootte van een roodborst dat ik niet direct herkende. Het was een tegenlicht opname. En het was nogal een afstand. Het origineel is 6000 x 4000 pixels. Foto 1 toont het vogeltje als je alle omgeving wegsnijdt tot 408 x 426 pixels. Ik liet ObsIdentify dit identificeren aan de hand van bijgesneden 3000x2000 foto's. Ik was blij verrast. O kwam met een blauwborst met zekerheden 74% tot 85%! Toen ik ging inzoomen zag ik een blauwe keel. Dat is een blauwborst. Het klopte dus. Knap van ObsIdentify! Een blauwborst herkennen op een tegenlicht opname. Dat is de meerwaarde van automatische beeldherkenning: op slechte opnames toch een goed resultaat boeken. Handig als je nog nooit een blauwborst hebt gezien.

Foto 2.  origineel van foto 1 [GK_08699]

De originele opnames van 6000x4000 gaven: Tapuit (34% - 83%) en Zwarte Roodstaart (40% - 99,4%). Beide fout. Hoe kan dat? In de originele foto beslaat het vogeltje minder dan 1% van de totale oppervlakte [1]. Als waarneming.nl de foto verkleint tot bijvoorbeeld 1000x667 vóórdat ObsIdentify hem te zien krijgt, blijft er nog maar 68 pixels breedte over (foto 2 hierboven). En dat is erg weinig. Cruciale informatie gaat verloren. Dus het loont om overbodige omgeving weg te snijden. De software van waarneming.nl gaat nooit 'de omgeving' wegsnijden, dat is te riskant. Niet voor niets staat er standaard: "Probeer de foto bij te snijden." Een foto van meer dan 1000 pixels breed wordt in zijn geheel verkleind [2].

Maar ook met bijgesneden foto's kan het mis gaan. In één foto ziet O een merel (72%). Verklaring: de vogel zat met de rug naar ons toe en dan zie je het blauwe keeltje niet! Logisch.

Op een ochtend had ik meer geluk. Op zo'n 10 meter afstand zat een blauwborst op een paaltje te zingen. Onmiskenbaar. Dicht genoeg bij voor prachtige foto's.

Blauwborst 1200x1000 pixels [GK_9591_A3.jpg]
Sony A6400 met Sony 70-350.

 

Ik had 1 a 2 minuten de tijd om hem te fotograferen. De zacht rode achtergrond is de ochtendzon. Een perfecte foto (behalve dat takje misschien). Dat doe je niet gauw voor een tweede keer. Helaas gaf ObsIdentify er maar 61,8% voor. Teleurstellend. Wel een correcte identificatie, maar voor een perfecte foto wel een erg laag percentage zekerheid! Verklaring? Het systeem krijgt waarschijnlijk niet vaak van dit soort foto's aangeboden en is er dus niet op getraind. Een paradoxaal geval.

Nog een onwaarschijnlijk goede, bijna bovenmenselijke prestatie van ObsIdentify:

ziet U een ree?

Beeldherkenning voorspelt Ree (Capreolus capreolus) met zekerheid 98.8%. Een ree? Sorry, waar staat een ree?

Daar staat een ree!

bijgesneden tot 700x600 pixels. Ree 91.8%
niet uitvergroot!

Ik had hem niet gezien met het blote oog. Ik verwachte hier geen ree. Ik zag hem pas toen ik met een verrekijker de omgeving af scande. Een leuke waarneming en een prachtig resultaat voor ObsIdentify. Temeer omdat de kop van de ree uit niet meer dan 140x160 pixels bestaat en de rest van het dier niet te zien is. Dit resultaat had ik niet verwacht.

Alle foto's zijn genomen op het natuureiland en vogelparadijs Tiengemeten. Complimenten voor de eigenaar Natuurmonumenten! Meer in de komende blogs.


Noten

  1. 6000x4000=24 miljoen pixels.  408x426=173.808 pixels. Dat is 0,7% van de totale oppervlakte.
  2. Als ik van te voren zelf de foto verklein tot 1000x667 dan krijg ik: "NIA beeldherkenning voorspelt Zwarte Roodstaart - Phoenicurus ochruros met zekerheid 91.9%". Een fout resultaat dat bijna 3% hogere zekerheid heeft vergeleken met 89,0% als het systeem zelf de verkleining doet. Dit bewijst dat het systeem éérst verkleint voordat het aan ObsIdentify wordt aangeboden. 'NIA' staat voor ObsIdentify (ik weet niet waarom ze de naam veranderd hebben).

 

Vorig blog


No comments:

Post a Comment

Comments to posts >30 days old are being moderated.
Safari causes problems, please use Firefox or Chrome for adding comments.