Bird Game App - RHoK Trento December 2011

1,042 views

Published on

Published in: Technology, Sports
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,042
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
4
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Bird Game App - RHoK Trento December 2011

  1. 1. <ul><li>Trento, December 3 rd , 2011 </li></ul>Project Page: http://code.google.com/p/happybirds <ul>Bird Game App </ul><ul><li>Egidio Caprino
  2. 2. Filippo Del Frari
  3. 3. Carlo Mariangeli
  4. 4. Ermanno Moser
  5. 5. Nicola Perantoni
  6. 6. Gloria Zen </li></ul>
  7. 7. <ul><li>one of the world's prime outposts for observing the spring migration of birds
  8. 8. issue: project (lead by World Bank) of building a channel to bring water from the Red Sea to the Dead Sea on bird migration
  9. 9. environmentalists accuses this would affect migration phenomenon
  10. 10. proof supporting this claim is needed!
  11. 11. over 500 million birds cross Israel's airspace, heading south to warming weather in Africa. </li></ul><ul><li>Every autumn, million of birds migrate toward Southern warm areas of the world.
  12. 12. Human activities and climate/landscape changes are affecting this natural phenomenon
  13. 13. Goal = to identify the routes and the species that are in danger. </li></ul><ul><li>Case study: Israel </li></ul>/ 14 <ul>Migration Birds Assessment </ul>
  14. 14. <ul><li>Exploit crowdsourcing to collect information data on the flocks' migratory phenomenon
  15. 15. Collection of image data with time + GPS location of Flocks of Birds
  16. 16. Information about bird species + number of individuals can be automatically extracted from image.
  17. 17. Information about routes can be reconstructed/inferred from time+GPS discrete data. </li></ul><ul><li>Solution </li></ul><ul><li>Challenge </li></ul><ul><li>To build a funny + easy-to-use web game application to involve as many users as possible
  18. 18. Extract significant data </li></ul>/ 14 <ul>Bird Game App </ul>
  19. 19. Data Analysis users' scores = ? = ? birds/flocks data unlabeled images / 14 <ul>Solution flowchart </ul>Data uploading - image - GPS&timestamp - user id - (user's label) SERVER Image processing data+GPS+Time processing image processing users labeling Estimation of - migration routes - birds population statistics
  20. 20. <ul><li>How to access to new users </li></ul><ul><li>Marketing our application within birdwatchers' community
  21. 21. Position information signs in strategic birdwatching hotspots
  22. 22. Marketing the initiative within local environmental associations (wwf, national parks, etc.)
  23. 23. Extend application to users with Smartphone + GPS camera </li></ul><ul><li>How to involve users </li></ul><ul><li>To build a geographical-time map for migrating birds that is a reference for the community.
  24. 24. Users are allowed to look through images and data on this map ( e.g. )
  25. 25. Create a score system where user gets new points for each new image loaded or labeled
  26. 26. Send reminders ( e.g. from year to year) to users who already participated and return in the areas of interest. </li></ul>/ 14 <ul>Involving users </ul>
  27. 27. <ul><li>Download application </li></ul><ul>Users can download the Bird Game APP from Android Market or Apple's App Store for free. </ul><ul><li>Register to service </li></ul>with a simple registration form, user obtains a unique identifier <ul><li>Upload data (images & info) </li></ul>user takes a photo of a bird and uploads it on the server. Photo contains info about: - GPS position - timestamp - (eventually) user's tag or comment <ul><li>Interact with Server database </li></ul>User can look through data on the server. Images are geo-tagged so they can be found directly on Google Maps or OpenStreetMap. Users can add new tags/labels to data. / 14 <ul><li>Smartphone </li></ul>
  28. 28. <ul><li>Download application </li></ul><ul>Users can download the Bird Game APP from Android Market or Apple's App Store for free. </ul><ul><li>Register to service </li></ul>with a simple registration form, user obtains a unique identifier <ul><li>Upload data (images & info) </li></ul>user takes a photo of a bird and uploads it on the server. Photo contains info about: - GPS position - timestamp - (eventually) user's tag or comment <ul><li>Interact with Server database </li></ul>User can look through data on the server. Images are geo-tagged so they can be found directly on Google Maps or OpenStreetMap. Users can add new tags/labels to data. / 14 <ul><li>Smartphone </li></ul>
  29. 29. <ul><li>User can look through the data on the server </li></ul><ul><li>Query example: </li></ul><ul>“ show me pictures uploaded by user_id in the area around GPS_coordinate position ” </ul><ul><li>User input example: </li></ul><ul>“ This bird sighted at this GPS_coordinate position is a swallow ” </ul>= ? / 14 ` <ul>Not only from Android, images with GPS position can be uploaded from the website! </ul><ul><li>Smartphone </li></ul>
  30. 30. <ul><li>What can we infer ( automatically or semi-automatically ) from images? </li></ul>/ 14 <ul>Image Analysis </ul>
  31. 31. <ul><li>Flock's Cardinality = 8 individuals
  32. 32. Bird shape
  33. 33. Flock's V-Formation </li></ul><ul><li>What can we infer from Long-distance images? </li></ul><ul>Bird Species = ? </ul>/ 14 <ul>Image Analysis </ul><ul><li>How can we infer this automatically ?
  34. 34. ( opencv.willowgarage.com image processing library ) </li></ul>Thres- holding Blob detection original image binary image results (birds localization)
  35. 35. <ul><li>Easy cases </li></ul><ul><li>Challenges </li></ul><ul><li>well defined silhouettes
  36. 36. homogeneous background </li></ul><ul><li>overlapping
  37. 37. low contrast
  38. 38. heterogeneous background </li></ul>(swallow flock) / 14 <ul>Image Analysis </ul>
  39. 39. <ul><li>What can we infer from Short-distance images? </li></ul>= ? <ul><li>Info about sighted Species
  40. 40. where/when different species stops by </li></ul>= ? 14 / 14 <ul>Image Analysis </ul>
  41. 41. / 14 <ul><li>Estimation of species migration routes
  42. 42. Estimation of risk species </li></ul>1 5 10 15 20 25 30 <ul>Birds Hotspots </ul>1 5 10 15 20 25 30 1 5 10 15 20 25 30 <ul><li>Example of data:
  43. 43. storks sighting in the month of October </li></ul><ul>Mining data </ul>
  44. 44. / 14 <ul><li>We developed a system to monitor birds migration phenomenon
  45. 45. We want to exploit crowdsourcing. Target users are birdwatchers.
  46. 46. Through this system we want to create an open map migratory birds, containing information about the presence of which bird species + in which period of the year .
  47. 47. We show our demo implemented on a platform Android....
  48. 48. Solutions available at:
  49. 49. http://www.rhok.org/node/20752
  50. 50. http://code.google.com/p/happybirds/ </li></ul><ul>Conclusions </ul>

×