Forum van Waarneming.nl

Informatie => NIA-Recognition software - Herkennings software => Topic gestart door: hiskodevries op augustus 24, 2020, 14:12:48 PM

Titel: NIA Description English
Bericht door: hiskodevries op augustus 24, 2020, 14:12:48 PM
NIA  = "Nature Identification API"

What is an API ? See https://nl.wikipedia.org/wiki/Application_programming_interface

How does it work?

The api is a call to a Naturalis server with 1 or more photos and who responds with 0 or more recognized species including a probability.


This api is used in:
-Obsidentify https://forum.waarneming.nl/index.php/board,220.0.html (https://forum.waarneming.nl/index.php/board,220.0.html)
-The add Observation screen, with a disclaimer https://observation.org/pages/disclaimer-obsidentify/
-The observations detail screen
-The automatic validation of observations. until 2020-06-11 10% of all photo sightings, could be much more if turned on for more species
-Via the apps iObs, ObsMapp, (Bird Finder)
this results in 2000-11,000 calls to this api per hour

Geografical coverage:
At this moment NIA is trained for Dutch and Belgium species.

So all these software uses the same api and get the same result back.
The handling can differ.
One app / website only shows the species with the highest probability and the other returns a list.
The determination of whether a species is certain or uncertain will always be the same.

The Obsidentify app is the entry-level version, intended for people who only want to know what they have seen without the obligation to create an observation. To keep this app accessible, this app does not contain any extra options.

Does an observer want more? (set the location or make the observation more valuable by adding life stage, behavior and other data, then they can switch to iObs (iphone) or ObsMapp (android) https://observation.org/pages/mobile-apps/

The maintenance of the API is entirely at Naturalis
The Obsidentify app has been commissioned, maintenance is only possible with a new job
The website is fully maintained by 'us'
The apps iObs and ObsMapp are maintained in their spare time by two employees of 'us'

When uploading this photo to NIA https://waarneming.nl/photos/26820631/

The result is:
Array ( [identification] => Array ( [image] => Array ( [confidence] => confident ) ) [links] => Array ( [taxa] => Array ( [url] => /v1/observation/taxa/benlall ) [taxa_with_filter] => Array ( [url] => /v1/observation/taxa/benlall?id={taxon_id} ) ) [model_implementation] => Array ( [tag] => benlall [version] => a8fe8fbe6d195e04a702f4ccd42b2ca4541e0ec350efb0530fb2b75b ) [predictions] => Array (
  • => Array ( [probability] => 1 [taxon] => Array ( [id] => 16671@WRN [name] => Cloeon dipterum ) ) [1] => Array ( [probability] => 2.059168943214E-13 [taxon] => Array ( [id] => 80522@WRN [name] => Panorpa vulgaris ) ) [2] => Array ( [probability] => 1.7191468577142E-15 [taxon] => Array ( [id] => 8894@WRN [name] => Harmonia axyridis f. conspicua ) ) [3] => Array ( [probability] => 1.1063122735077E-15 [taxon] => Array ( [id] => 8893@WRN [name] => Harmonia axyridis f. spectabilis ) ) [4] => Array ( [probability] => 6.1583069855959E-16 [taxon] => Array ( [id] => 1700@WRN [name] => Bombus hortorum ) ) [5] => Array ( [probability] => 5.7781363642533E-16 [taxon] => Array ( [id] => 29080@WRN [name] => Panorpa germanica ) ) [6] => Array ( [probability] => 3.0800039668165E-16 [taxon] => Array ( [id] => 8269@WRN [name] => Vespula germanica ) ) [7] => Array ( [probability] => 1.6143537414249E-16 [taxon] => Array ( [id] => 8766@WRN [name] => Peribalus strictus ) ) [8] => Array ( [probability] => 1.425010113978E-16 [taxon] => Array ( [id] => 913975@WRN [name] => Peribalus strictus vernalis ) ) [9] => Array ( [probability] => 1.2184293660545E-16 [taxon] => Array ( [id] => 19416@WRN [name] => Eurydema dominulus ) ) ) )[/i]