|
153,815 Encounters · 26,111 Individuals
|
The Sharkbook photo-identification library is an award-winning visual database of shark encounters and of individually catalogued sharks. The library is maintained and used by marine biologists to collect and analyze shark sighting data for multiple species to learn more about these amazing creatures.
|
Algorithms
MIEW-ID
MIEW-ID (µID) is a modern deep learning algorithm used to identify individuals. MIEW-ID can learn what makes images similar or dissimilar (or what differentiates one animal from another) across a wide range of species. Distinguishing individuals through their unique body markings is a key concept for wildlife conservation. MIEW-ID learns embeddings for images from the database. Embeddings are the unique markings that represent individuals. When new images are analyzed, their embeddings are matched against clusters of those in the database. As an added benefit, MIEW-ID is able generate visualizations of matched features, providing import inspectability inside its neural network. Learn more about MIEW-ID.
PIE
Pose Invariant Embeddings (or PIE) is a deep learning approach to individual ID. PIE is trained to learn embeddings that are useful for distinguishing among individuals in a wildlife population. Unlike HotSpotter, which is a “static” pattern matcher (i.e. a fixed algorithm not trained for each separate species), PIE can be trained on a per-species basis. Wild Me has generated separate PIE models optimized for manta rays, humpback whales, orcas, right whales, and so on. And unlike fixed-catalog classifiers, PIE can gracefully add new individuals to its catalog without being retrained: it learns the general task of mapping images into embeddings that represent individuals, rather than the specific task of sorting images into a fixed number of IDs. PIE strikes a lovely balance between a flexible general-purpose identifier and one that can be trained and refined on a given problem. In summary, PIE is a very powerful, reusable machine learning technique that can be trained to identify individuals across many species. Learn more about PIE.
MODIFIED GROTH
In 1986, Dr. Edward Groth published a pattern-matching algorithm for comparing coordinates of stars in the night sky. We use an adaptation of this algorithm to match whale sharks using the coordinates of their spots. Learn more about Modified Groth.
I3S
The I3S algorithm was developed in 2007 for pattern-matching of the spotted ragged-tooth shark (Carcharias taurus). Since then, the algorithm has proven effective for other species with spots. Learn more about I3S.
HOTSPOTTER
Hotspotter is a SIFT-based computer vision algorithm. It analyzes the textures in an image to find distinct patterning, or "hot spots", and then compares those against other images in the database. Unlike machine learning-based approaches, HotSpotter can help build new catalogs for new species that need to match individuals but don’t have the training data yet for machine learning-based approaches. Hotspotter can also match new individuals without the need for network retraining. Hotspotter produces a ranked list of potential matches, increasing match scores with increasing similarity. Learn more about Hotspotter.
MIEW-ID (µID) is a modern deep learning algorithm used to identify individuals. MIEW-ID can learn what makes images similar or dissimilar (or what differentiates one animal from another) across a wide range of species. Distinguishing individuals through their unique body markings is a key concept for wildlife conservation. MIEW-ID learns embeddings for images from the database. Embeddings are the unique markings that represent individuals. When new images are analyzed, their embeddings are matched against clusters of those in the database. As an added benefit, MIEW-ID is able generate visualizations of matched features, providing import inspectability inside its neural network. Learn more about MIEW-ID.
PIE
Pose Invariant Embeddings (or PIE) is a deep learning approach to individual ID. PIE is trained to learn embeddings that are useful for distinguishing among individuals in a wildlife population. Unlike HotSpotter, which is a “static” pattern matcher (i.e. a fixed algorithm not trained for each separate species), PIE can be trained on a per-species basis. Wild Me has generated separate PIE models optimized for manta rays, humpback whales, orcas, right whales, and so on. And unlike fixed-catalog classifiers, PIE can gracefully add new individuals to its catalog without being retrained: it learns the general task of mapping images into embeddings that represent individuals, rather than the specific task of sorting images into a fixed number of IDs. PIE strikes a lovely balance between a flexible general-purpose identifier and one that can be trained and refined on a given problem. In summary, PIE is a very powerful, reusable machine learning technique that can be trained to identify individuals across many species. Learn more about PIE.
MODIFIED GROTH
In 1986, Dr. Edward Groth published a pattern-matching algorithm for comparing coordinates of stars in the night sky. We use an adaptation of this algorithm to match whale sharks using the coordinates of their spots. Learn more about Modified Groth.
I3S
The I3S algorithm was developed in 2007 for pattern-matching of the spotted ragged-tooth shark (Carcharias taurus). Since then, the algorithm has proven effective for other species with spots. Learn more about I3S.
HOTSPOTTER
Hotspotter is a SIFT-based computer vision algorithm. It analyzes the textures in an image to find distinct patterning, or "hot spots", and then compares those against other images in the database. Unlike machine learning-based approaches, HotSpotter can help build new catalogs for new species that need to match individuals but don’t have the training data yet for machine learning-based approaches. Hotspotter can also match new individuals without the need for network retraining. Hotspotter produces a ranked list of potential matches, increasing match scores with increasing similarity. Learn more about Hotspotter.
Species
|
BIRGUS LATRO
Coconut crab CARCHARHINUS LONGIMANUS Oceanic whitetip shark CARCHARHINUS MELANOPTERUS Blacktip reef shark CARCHARIAS TAURUS Sand tiger shark CARCHARODON CARCHARIAS White shark CETORHINUS MAXIMUS Basking shark ENCHELYCORE PARDALIS Leopard moray eel GALEOCERDO CUVIER Tiger shark GYMNOTHORAX EUROSTUS Abbott's moray eel GYMNOTHORAX KIDAKO Kidako moray HEMISCYLLIUM MICHAELI Leopard epaulette shark HIPPOCAMPUS ABDOMINALIS Big-belly seahorse |
HIPPOCAMPUS BREVICEPS
Knobby seahorse HIPPOCAMPUS GUTTULATUS Long-snouted seahorse HIPPOCAMPUS HIPPOCAMPUS Short-snouted seahorse NOTORYNCHUS CEPEDIANUS Broadnose Sevengill shark ORECTOLOBUS HALEI Gulf wobbegong ORECTOLOBUS MACULATUS Spotted wobbegong ORECTOLOBUS ORNATUS Ornate wobbegong RHINCODON TYPUS Whale shark SCYLIORHINUS CANICULA Small-spotted catshark SCYLIORHINUS STELLARIS Nursehound STEGOSTOMA TIGRINUM Leopard (or zebra) shark TRIAKIS SEMIFASCIATA Leopard shark |