KMAll workCV PDF ↓

2026 · Research

Celestial Bodies Detection

CNN-based classification of celestial bodies

A Flask web app that classifies images of planets, moons, asteroids and galaxies with a CNN, then pulls back facts about the result from Wikipedia.

Celestial Bodies Detection screenshot — 1 of 4
Celestial Bodies Detection screenshot — 2 of 4
Celestial Bodies Detection screenshot — 3 of 4
Celestial Bodies Detection screenshot — 4 of 4
1 / 4

What it does

  • Trained a Convolutional Neural Network with TensorFlow and Keras to classify celestial bodies across 12 classes, from asteroids to spiral galaxies.
  • Built a Flask front end where users upload an image or paste a URL and get a prediction with confidence scores for every class.
  • Enriched predictions by pulling relevant facts and statistics from the Wikipedia API, plus a reverse image search shortcut to learn more.