Awards & Nominations

Sussy_dodos has received the following awards and nominations. Way to go!

Global Nominee

JUNOday:- a unique calendar app and a visualization Tool

High-Level Project Summary

NASA's Juno spacecraft captures rawimages of the Jovian system in greyscale of the RGB bands. In order tofacilitate learning and excitement for Jupiter’s exploration, we have created aweb application that processes these images and converts them to artisticinterpretations.Our application is a calendar that tracks, sets reminders and countdowns forJuno days (i.e days on which images of Jupiter were captured). The raw imagesare processed in order to obtain refined images of Jupiter, which can then befurther converted to artistic interpretations and even be generated as NFTs. Wealso have features where the art created can be shared on social mediaplatforms.

Link to Final Project

Detailed Project Description

While NASA’s space probe Juno orbits the planet Jupiter and its moons, its visible-light camera, JunoCam, captures dazzling views of the Jovian system in spectacular detail. The challenge is to create innovative ways to process JunoCam raw images for scientific, artistic, or other fun purposes

JunoCam takes snapshots at regular intervals as the Juno probe rotates, producing strip images representing the red, green, and blue light bands. These raw, grayscale images of the red/green/blue (RGB) bands can be downloaded from the JunoCam website and used together to produce color RGB images. The JunoCam website provides different stages of processing—raw framelets (a.k.a. raw “Venetian blind” or striped images), preliminary RGB channel images, and map-projected images (RGB channels combined). The challenge is to develop an open-source image-editing application (or other free alternative) to develop color images using the three JunoCam-generated grayscale images representing the RGB colors. 

Solution

We plan to solve the problem statement by implementing and applying various concepts into a single web-based interface. The website will be a result of application of concepts like web-scraping, NumPy, tensor-flow and OpenCV. The front-end incorporates various tools like HTML, CSS and Figma. Furthermore, we’ll be implementing APIs to create a communication link between various websites to enable the flow and transfer of data. This can be achieved by using Beautiful-Soup module, requests commands and a simple algorithm to unzip the zipped Meta-data and images file. Finally, all the components of our Website are linked to each other using PHP files.

Process:-

the front-end contains a timer/countdown component that is in-sync with the Juno space-probe in real-time. The countdown is created for the occurrence of JUNO days (the point of closest approach of the probe towards Jupiter and when the Juno-cam takes a series of pictures with different orientations.) , that takes place every 43 earth-days. On the JUNO day the user can access the images of Jupiter that has been processed by our back-end code. When the request is sent from the user, the code retrieves the Meta-data and Images zip files for that given PJevent(Perijove-point of closest approach of the probe) from the dataset sent by the probe randomly. The randomly-selected dataset is present in grayscale format, which is then converted to an RGB-format image with the help of OpenCV module. Other functionalities include an option for the user to obtain an abstract interpretation of the processed image, which is achieved by the user providing a keyword. The user can also convert the custom abstract art into NFTs and also share it on various social media handles.


Benefits and Aim :-

The Project is beneficial as it automates the process of obtaining the datasets from the official NASA website and extracts

the grey-scale and RGB files from the webpage directly without and user input. this makes the process of obtaining raw images for image processing more efficient and faster. The raw images are then combined by our back-end code to produce the final processed image.


Concepts/Techniques Used

API


  • Bs4
  • Requests
  • Wget
  • Zipfile

Front end


  • Html
  • Css
  • Figma

Back end 


  • Tensor flow
  • Numpy
  • Opencv 
  • PIL
  • Matplotlib 

Integration


  • PHP

Space Agency Data

The space agency data that we used in our project was the dataset obtained from the JUNO space probe orbiter.

link:- https://www.missionjuno.swri.edu/junocam/processing?source=junocam

The dataset sent by the JUNO cam is published by NASA on the aforementioned website. We formulated an algorithm

that extracts the dataset which is in the form of a zip file containing Grey-scale and RGB files. The dataset files were uploaded on the site based on the "perijove" event (Eg:- PJ45). Each dataset has a unique product ID. The image Data and the Meta data was then extracted from the website using the user input for a specific JUNOday. The date is then mapped with the corresponding Product ID , after which the files were extracted.


Juno cam data inspired our project as without the vast amount of data that was being relayed by the JUNO space orbiter every 53 days, we couldn't have implemented our Project. A large size of data was required by our code to process and visualize the raw images in high definition and also to produce abstract AI art.

Hackathon Journey

Our Space Apps experience was filled with joy and learning curves, as we learnt a lot about the real-world applications of various concepts. We learnt the importance of automation of processes and how it can be a boon for humans. We learnt the importance of data and how it can be used to produce meaningful inferences from it.


We were inspired by this challenge as it tested our capabilities as developers and also provided us the freedom to express ourselves through the abstract AI art functionality of our project. We relied on our strengths and our problem solving abilities to tackle the challenges posed by the problem statement.


We'd like to thank NASA, ISRO and Sundar MN sir for giving us the opportunity to work on real-life problems and find out unique solutions to tackle it.

References

Tags

#jovian, #abstract, #art,#jupiter, #AI,