/IRS-PM-2024-01-13-IS06PT-GRP-WingSpan

Project : WingSpan - Enhancing Birdwatching with AI

Primary LanguagePython

IRS-PM-2024-05-05-IS06PT-WingSpan


SECTION 1: PROJECT TITLE

WingSpan - Enhancing Birdwatching with AI

image

SECTION 2: EXECUTIVE SUMMARY

Despite Singapore's rich bird species, there is a lack of accessible tools for bird identification and locating birdwatching spots. Traditional methods are time-consuming, require expertise, and the available information on bird hotspots is often scattered and outdated. However, advancements in AI, including GPT-4 and machine learning models and other machine learning algorithms, offer a significant opportunity to revolutionize birdwatching. By leveraging these technologies, we created a user-friendly platform that simplifies bird identification and enables easy discovery of birdwatching spots, fostering a greater appreciation for Singapore's natural environment

SOLUTION

Our solution is an AI chatbot called WingSpan, which offers comprehensive functionalities:

• Bird Information: This feature provides users with extensive information about various bird species, including their habitat and conservation status, enabling users to expand their ornithological knowledge.
• Bird Identification by Description: Users can input descriptions of birds they encounter, and the system will assist in identifying the species, aiding in the exploration and discovery of avian life.
• Bird Identification from Photos: This feature allows users to upload photos of birds for identification, leveraging visual data for species recognition.
• Bird Spotting Predictions: Utilizing historical data, the application predicts the likelihood of spotting specific birds, aiding enthusiasts in planning their birdwatching activities.
• Park Recommendation: By analysing data on bird populations and activity, the system recommends parks for birdwatching.
• Bird Abundance Heatmap in Singapore: An interactive heatmap feature displays areas of high bird abundance within Singapore, serving as a strategic tool for birdwatching planning.


SECTION 3 : CREDITS / PROJECT CONTRIBUTION

Official Full Name Student ID (MTech Applicable) Work Items (Who Did What) Email (Optional)
Ashiwin Rajendran A0291191E Data collection and Preparation, Bird Sighting prediction (Random Forest Classifier), Bussiness Presentation Slide and video, Testing e1330330@u.nus.edu
Jithin Krishnan A0249481W System Design, Web Application and API, Adroid Application, Deployment, Data collection and Preparation, LLM integartion, User Intent Identification, Bird Information, Bird Identifcation (Image & Text), Park Recommendation, Testing, Project Tracking and coordination e0941674@u.nus.edu
Prem Varijakzhan A0291913B Ideation, Data Collection, Data Processing, Weather Data Integration with forecast upto 15 days and historical data,Content Based Park Recommendation System Model and Optimization, Documentation, User Guide, Presentation, Testing e1336246@u.nus.edu
Shankar Sai Ganesh A0168149U Data collection and processing, Heatmap (Gradient Boosting Regressor), Testing, System Design Presentation and Video e0176582@nus.edu

SECTION 4 : Business Video and System Design Video

  • Please find the video links in below text file or just click the thumbnails below to watch them:

https://github.com/jithinkrn/IRS-PM-2024-01-13-IS06PT-GRP-WingSpan/blob/main/Video/Video%20Links.txt

Business Video Presentation

Business Video Presentation

System Design Video Presentation

Technical Video Presentation

SECTION 5 : USER GUIDE


SECTION 6 : PROJECT REPORT / PAPER

SECTION 7 : MISCELLANEOUS

Refer to Github Folder: Miscellaneous

  • This folder contains Data Preparation Scripts