Project Selene

Project Selene

From Pixels to Peaks: Creating 3D Lunar Maps from Chandrayaan-2's 2D images for navigation, advancement in space exploration and academic usage!

Created on 19th October 2024

•

Project Selene

Project Selene

From Pixels to Peaks: Creating 3D Lunar Maps from Chandrayaan-2's 2D images for navigation, advancement in space exploration and academic usage!

The problem Project Selene solves

The web application accepts any Lunar image captured by Chandrayaan-2's OHRC (Orbital High Resolution Camera), extracts the pixel brightness to plot a 3D Lunar Map. This idea can be polished and used in Space Programs for more efficient navigation, spotting safer landing zones and/or in EdTech domain for academic usage, both of which we're passionate about!
For now though, this was a fabulous project to work upon in order to learn many technologies used here such as Flask, Jinja, Three.js, NumPy, Pillow (PIL) and more. And this is just the beginning 💪.

Challenges I ran into

Oh, you want a list? (cries). Ran into loads of problems, from having incorrect filepaths (now fixed with functional relative paths) to more complicated issues like Three.js's canvas element gaining an unnecessary border. Learned a new CSS stylining tho, 'outline'.

But the biggest challenge we faced was processing time.
Challenge: Automatically updating image enhancements and generating 3D objects in real time.
Solution: I implemented a Flask server that efficiently handled the dynamic processing of images, ensuring users saw near-immediate results. Also switched from using Python lists to using NumPy arrays because NumPy arrays use less memory and are faster with computational tasks.

Tracks Applied (3)

Open Track - Development

Developed a web application with functional backend that extracts data from images, stores it in a matrix, plots it and ...Read More

Open Track - Design

The website features a clean and beautiful User Interface- Yeah you've heard this a billion times already, haven't you? ...Read More

100xDevs Track

The 100xDevs focus highly on Web Development. I'd love for them to witness our application and provide educational insig...Read More

100xDevs

Discussion

Builders also viewed

See more projects on Devfolio