Luppiter-PDI

High-Level Project Summary

Luppiter-PDI is a desktop application for Digital Image Processing that will help the scientific community and the general public to view color images of the raw images obtained by JunoCam, the results are with high detail and resolution of the images for purposes study, analysis, research and artistic. Users will be able to use the software in an easy and didactic way where they will be able to obtain their own images; it will approach and excite young people and the general public about science.

Detailed Project Description


What exactly does it do?

Raw images obtained from the JunoCam (download from its website) are entered into the software and it applies digital image processing techniques (DIP) to obtain color images, with high detail, relief and maintaining the resolution of the images. original images.


How does it work?

The software algorithm follows the following steps:


First step: using the "To JuneCam Web" button, it directs us to its web page where we download the images to be processed, then with the "Blue-Gray", "Green-Gray" and "Red-Gray" buttons we choose the images in grays from the red, green, and blue channels.


Second step: We activate the "Activate PDI" check where we activate "To RGB image" and a technique of joining the 3 channels is applied to obtain the RGB color image.


Third step: We add the fourth image of the original dataset by clicking on "Img Map Projected" and we check the "RGB & map" option to join the RGB image and the fourth image.


Fourth step: We check the "White Balancing" icon and a white balancing filter is applied, to obtain an approach to the original color of the planet Jupiter.


Fifth step: we check the "CLAHE, Brigtness and Contrast img" icon where an adaptive histogram equalization (CLAHE) technique is applied, we can vary this through the first 2 sliders which are: clipLimit and tileGridSize.


Sixth step: through the "Brightness" and "Contrast" sliders we modify the brightness and contrast of the previous image to obtain better resolution and thus be able to highlight some areas of the image.

Seventh step: using the "save images" button, all the digital processing of images that we did will be saved, these images will be saved automatically where the original images are.


Step 8: Using the "clear all" button, the visualization images are cleared and other work can be started.



What benefits does it have?

Our project has the benefits of being freely accessible, an easy-to-use interface, intuitive, applicability/replicability in many other images of celestial bodies, it is a light and didactic algorithm for students and enthusiasts.


What do you hope to achieve?

We hope to contribute with our application to encourage young people to be more interested in science and to be of help to the scientific community that investigates the different characteristics of celestial bodies such as their geology, climate, cartography, craters, etc. through digital image processing.


What tools, coding languages, hardware, or software did you use to develop your project?

We developed this project using the Python interpreted programming language in the visual studio code source code editor, the GitHub repository, and the Youtube video platform.

computer vision libraries like OpenCV, matplotlib.

Space Agency Data

Our team used the data that NASA offers us, more precisely from its Juno space probe that is orbiting the planet Jupiter and its moons, through its Junocam camera, which is a set of visible light cameras that it has incorporated, thanks to this we It provides images of the raw Jovian system, images in the different RGB channels and projected images, which we later use for the respective processing. https://www.missionjuno.swri.edu/junocam/processing


In addition, to do more tests, the images of Jupiter from the Canadian space agency (CSA) were used. https://www.asc-csa.gc.ca/eng/open-data/applications.asp

Hackathon Journey

How would you describe your Space Apps experience?

Our experience was wonderful and amazing; I am Kevin and it is the first time that I have participated and knowing that the largest aerospace agency in the world brings academic challenges to my city motivates me to want to investigate and study much more.

the experience of participating in this hackathon was pleasant, I am Rubén and I am fascinated by the idea of ​​participating in this challenge because I want to share my knowledge with the scientific community, this motivated me to learn more about the digital processing of satellite images, it was a challenge that we set out with my friend and sharing our ideas and knowledge these 2 days was wonderful.



What did you learn?

we learned to work and collaborate as a team and on topics such as satellite image processing, the Juno probe, and celestial bodies.


What inspired your team to choose this challenge?

What inspired us to choose was being able to access and manipulate the images offered by the Juno probe, being able to collaborate with the scientific community to carry out more studies and bring closer to young people and people interested in celestial bodies.


What was your approach to developing this project?

because through this project we are contributing our knowledge to the scientific community and we also seek to encourage young people and other people to do new research


How did your team resolve setbacks and challenges?

programming the activities of the challenge based on time.


Is there anyone you'd like to thank and why?

We would like to thank the aerospace agency NASA for sending their challenge to our city and our parents for their unconditional support.

References

https://www.nasa.gov/solve/feature/junocam/

https://www.nasa.gov/mission_pages/juno/overview/index.html

https://www.asc-csa.gc.ca/eng/open-data/applications.asp

https://www.gregbear.com/pages/junocam.php

https://www.youtube.com/watch?v=unxTeSgAiRE

Tags

#Junocam #Jupiter #imagenes #Cusco #Scientific #Artistic