BirdWatch App

The BirdWatch App is a Deep Learning/AI and Computer Vision based Bird Image Identification System.

Built for fellow wildlife photographers, by an amateur photographer and a machine learning enthusiast, the ‘Bird Watch’ project aims to be a solution to a simple problem: a way for photographers to identify birds in their photographs.

The system can also be a useful tool for bird/nature enthusiasts, researchers and academics.

The BirdWatch system can currently identify the 274 species of birds.

How We Built It

Bird Watch is a Deep Learning Computer Vision application, developed using Keras and TensorFlow, with Flask for the web application.

Check out our The AI Behind BirdWatch page for more details on the technical and AI aspects of the Bird Watch App.

Application Changelog

Latest: v0.3.10 13th September 2020

  • Website updates

Latest: v0.3.9 5th September 2020

  • Updated the BirdWatch application with TensorFlow 2.1.0 and Python 3.7
  • Website overhaul…

v0.3.3 8-Jul-2019

  • Added support for 10 new bird species from 0.3.2: Black Drongo, Black Eagle, Black Kite, Black Noddy, Black Stork, Black Tern, Black-and-Orange Flycatcher, Black-crested Bulbul, Black-crowned Night Heron, Black-headed Gull, bringing up the total to 274 species of birds. See the About page for the full list.
  • Tweaked the convolutional neural network model and changed the training technique for better accuracy.

v0.3.2 25-Jun-2019

  • Added support for 35 new bird species: Alpine Swift, Amur Falcon, Ashy Drongo, Ashy Prinia, Ashy Woodswallow, Ashy-crowned Sparrow Lark, Asian Brown Flycatcher, Asian Emerald Cuckoo, Asian Fairy Bluebird, Asian Koel, Asian Openbill, Asian Palm Swift, Asian Paradise-flycatcher, Asian Pied Starling, Asiatic Dowitcher, Banded Bay Cuckoo, Bar-tailed Godwit, Bar-winged Flycatcher-shrike, Barn Owl, Barn Swallow, Bay-backed Shrike, Baya Weaver, Besra, Black Bittern, Black Bulbul, Black-capped Kingfisher, Brahminy Kite, Brown Fish Owl, Ceylon Paradise-flycatcher, Chinese Pond Heron, Great Egret, Grey Heron, Intermediate Egret, Little Egret, Orange-breasted Green-pigeon.
  • Added a new experimental update to the neural model.

Current Supported Birds List

Bird IDBird Name
1Acadian Flycatcher
2Alexandrine Parakeet
3Alpine Swift
4American Crow
5American Goldfinch
6American Pipit
7American Redstart
8American Three toed Woodpecker
9Amur Falcon
10Anna Hummingbird
11Artic Tern
12Ashy Drongo
13Ashy Prinia
14Ashy Woodswallow
15Ashy-crowned Sparrow Lark
16Asian Brown Flycatcher
17Asian Emerald Cuckoo
18Asian Fairy Bluebird
19Asian Koel
20Asian Openbill
21Asian Palm Swift
22Asian Paradise-flycatcher
23Asian Pied Starling
24Asiatic Dowitcher
25Atlantic Puffin
26Baird Sparrow
27Baltimore Oriole
28Banded Bay Cuckoo
29Bank Swallow
30Bar-tailed Godwit
31Bar-winged Flycatcher-shrike
32Barn Owl
33Barn Swallow
34Bay breasted Warbler
35Bay-backed Shrike
36Baya Weaver
37Belted Kingfisher
39Bewick Wren
40Black Bittern
41Black Bulbul
42Black Drongo
43Black Eagle
44Black Kite
45Black Noddy
46Black Stork
47Black Tern
48Black and white Warbler
49Black billed Cuckoo
50Black capped Vireo
51Black footed Albatross
52Black throated Blue Warbler
53Black throated Sparrow
54Black-and-Orange Flycatcher
55Black-capped Kingfisher
56Black-crested Bulbul
57Black-crowned Night Heron
58Black-headed Gull
59Black-headed Ibis
60Black-hooded Oriole
61Black-winged Stilt
62Blue Grosbeak
63Blue Jay
64Blue headed Vireo
65Blue winged Warbler
66Blue-tailed Bee-eater
67Boat tailed Grackle
69Bohemian Waxwing
70Brahminy Kite
71Brandt Cormorant
72Brewer Blackbird
73Brewer Sparrow
74Bronzed Cowbird
75Brown Creeper
76Brown Fish Owl
77Brown Pelican
78Brown Thrasher
79Cactus Wren
80California Gull
81Canada Warbler
82Cape Glossy Starling
83Cape May Warbler
85Carolina Wren
86Caspian Tern
87Cedar Waxwing
88Cerulean Warbler
89Ceylon Paradise-flycatcher
90Changeable Hawk Eagle
91Chestnut sided Warbler
92Chestnut-headed Bee-eater
93Chinese Pond Heron
94Chipping Sparrow
95Chuck will Widow
96Clark Nutcracker
97Clay colored Sparrow
98Cliff Swallow
99Common Kingfisher
100Common Raven
101Common Tern
102Common Yellowthroat
103Cotton Pygmy-goose
104Crested Auklet
105Crested Serpent Eagle
106Dark eyed Junco
107Downy Woodpecker
108Eared Grebe
109Eastern Towhee
110Elegant Tern
111European Goldfinch
112Evening Grosbeak
113Field Sparrow
114Fish Crow
115Florida Jay
116Forsters Tern
117Fox Sparrow
121Glaucous winged Gull
122Golden winged Warbler
123Grasshopper Sparrow
124Gray Catbird
125Gray Kingbird
126Gray crowned Rosy Finch
127Great Cormorant
128Great Crested Flycatcher
129Great Egret
130Great Grey Shrike
131Green Bee-eater
132Green Imperial Pigeon
133Green Jay
134Green Kingfisher
135Green Violetear
136Green tailed Towhee
137Grey Heron
138Groove billed Ani
139Harris Sparrow
140Heermann Gull
141Henslow Sparrow
142Herring Gull
143Hooded Merganser
144Hooded Oriole
145Hooded Warbler
146Horned Grebe
147Horned Lark
148Horned Puffin
149House Sparrow
150House Wren
151Indian Peafowl
152Indian Robin
153Indigo Bunting
154Intermediate Egret
155Ivory Gull
156Kentucky Warbler
157Laysan Albatross
158Lazuli Bunting
159Le Conte Sparrow
160Least Auklet
161Least Flycatcher
162Least Tern
163Lesser Whistling-duck
164Lincoln Sparrow
165Little Egret
166Loggerhead Shrike
167Long tailed Jaeger
168Louisiana Waterthrush
169Magnolia Warbler
170Malabar Pied Hornbill
173Mangrove Cuckoo
174Marsh Wren
176Mourning Warbler
177Myrtle Warbler
178Nashville Warbler
179Nelson Sharp tailed Sparrow
181Northern Flicker
182Northern Fulmar
183Northern Waterthrush
184Olive sided Flycatcher
185Orange crowned Warbler
186Orange-breasted Green-pigeon
187Orchard Oriole
188Oriental Darter
190Pacific Loon
191Painted Bunting
192Painted Stork
193Palm Warbler
194Parakeet Auklet
195Pelagic Cormorant
196Pheasent-tailed Jacana
197Philadelphia Vireo
198Pied Kingfisher
199Pied billed Grebe
200Pigeon Guillemot
201Pileated Woodpecker
202Pine Grosbeak
203Pine Warbler
204Pintail Snipe
205Pomarine Jaeger
206Prairie Warbler
207Prothonotary Warbler
208Purple Finch
209Red bellied Woodpecker
210Red breasted Merganser
211Red cockaded Woodpecker
212Red eyed Vireo
213Red faced Cormorant
214Red headed Woodpecker
215Red legged Kittiwake
216Red winged Blackbird
217Rhinoceros Auklet
218Ring billed Gull
219Ringed Kingfisher
220Rock Wren
221Rose breasted Grosbeak
222Ruby throated Hummingbird
223Rufous Hummingbird
224Rusty Blackbird
225Sage Thrasher
226Savannah Sparrow
228Scarlet Tanager
229Scissor tailed Flycatcher
230Scott Oriole
231Seaside Sparrow
232Shiny Cowbird
233Slaty backed Gull
234Song Sparrow
235Sooty Albatross
236Spotted Catbird
237Spotted Dove
238Sri Lanka Grey Hornbill
239Sri Lanka Junglefowl
240Sri Lanka Spurfowl
241Sri Lanka Yellow-fronted Barbet
242Summer Tanager
243Swainson Warbler
244Tennessee Warbler
246Tree Sparrow
247Tree Swallow
248Tropical Kingbird
249Vermilion Flycatcher
250Vesper Sparrow
251Warbling Vireo
252Western Grebe
253Western Gull
254Western Meadowlark
255Western Wood Pewee
256Whip poor Will
257White Pelican
258White breasted Kingfisher
259White breasted Nuthatch
260White crowned Sparrow
261White eyed Vireo
262White necked Raven
263White throated Sparrow
264White-rumped Shama
265Wilson Warbler
266Winter Wren
267Wood Duck
268Worm eating Warbler
269Yellow Warbler
270Yellow bellied Flycatcher
271Yellow billed Cuckoo
272Yellow breasted Chat
273Yellow headed Blackbird
274Yellow throated Vireo