EcoSense: AI-Assisted Marine Fish Identification

An authenticated web system for analyzing marine fish images, organizing scan records, and supporting administrator-verified identification results.

Get Started

About the System

Marine Fish Identification

EcoSense helps student clients submit marine fish images and review structured identification information in one web-based system.

AI-Assisted Analysis

Uploaded images and camera captures are analyzed through the configured vision-capable AI service, then presented as organized species information.

Verified Records

Saved scans begin as not verified records and can be reviewed by administrators before they contribute to verified summaries and analytics.

Built for USTP Clients

Clients register with their student information, wait for account verification, and use their approved account to access the identification workflow.

Administrator Review

Administrators manage client accounts, review unverified scans, update verification status, and monitor system activity through their dashboard.

Project Team

Errol Dionson
Errol Dionson
Team Leader / Analyst / Programmer
Sarah Dacol
Sarah Dacol
Researcher
Jacky Lou Abcede
Jacky Lou Abcede
Designer
John Keneth Ablao
John Keneth Ablao
Designer
Glenn Almedilla
Glenn Almedilla
Document Writer

Key Features

AI-Assisted Detection

Send a validated fish image to the configured AI analysis service and receive structured identification details with an AI-generated confidence value.

Image & Camera Capture

Upload JPG, JPEG, PNG, or WEBP images, or use the browser camera page to submit captured frames for identification.

History & Analytics

Search personal scan history, review verification status, filter activity by time period, and export verified personal records.

Structured Results

Review identification, taxonomy, common names, morphometrics, habitat and ecology, distribution, life history, conservation, and fisheries information.

Account-Based Access

Clients sign in with a student ID and password, while administrator verification controls access to protected client features.

How It Works

1
Upload or Capture

Sign in, upload a supported image, or use the browser camera page to submit a captured frame.

2
AI-Assisted Analysis

The configured OpenRouter vision model analyzes the image and the application parses the response into structured sections.

3
Review & Save

Review the identification details, save the scan to your history, and track whether it is verified by an administrator.

See It In Action

Example Result Format

Identification: AI-generated species assessment

Taxonomy: Classification details from the analysis

Habitat & Ecology: Contextual species information

Verification: Not verified until reviewed by an administrator

Camera-Assisted Scanning

Use image upload or periodic camera-frame submissions to receive an AI-assisted result, then save the scan for history and review.

Try It Now

“Understanding the ocean through technology is the key to preserving life beneath the waves.”