Analysing Earth Near object & visualizing hazard
Analysing Earth Near object & visualizing hazard
Swathi K Amirthavarshini P M
Vinora A
Department Of Information Department Of Information
Department Of Information
Technology Technology
Technology
Velammal College Of Engineering And Velammal College Of Engineering And
Velammal College Of Engineering And
Technology Technology
Technology
Madurai,TamilNadu Madurai,TamilNadu
Madurai,TamilNadu
[email protected] [email protected]
[email protected]
Nancy Deborah R SivaKarthi G
Soundarya M
Department Of Information Department Of Information
Department Of Information
Technology Technology
Technology
Velammal College Of Engineering And Velammal College Of Engineering And
Velammal College Of Engineering And
Technology Technology
Technology
Madurai,TamilNadu Madurai,TamilNadu
Madurai,TamilNadu
[email protected] [email protected]
[email protected]
Abstract—Analyzing Near-Earth Objects (NEOs) and Arizona ,NASA-Jet Proplusion Lab and industry partners. The
Predicting Hazards combines data exploration and machine project has advanced critical components and spacecraft
learning techniques to analyze data from NASA's NEO design, positioning it well for the upcoming detailed design
database. It aims to understand the characteristics of NEOs, phase, aligning with NASA's planetary defense goals[2].
predict potential hazards, and visualize the results.Key steps
include data preprocessing, exploratory analysis, machine Author L. Z. Ladeira et al introduced NEO-NDA (NEO
learning model training, and hazard predictions. The project Natural Language Data Augmentation) , a versatile tool for
offers insights into NEOs, provides a predictive model for generating and rebalancing textual datasets. Unlike many
identifying potentially hazardous objects, and also presents existing approaches, NEO-NDA operates with multiple
visualizations showcasing the distribution of NEOs and their languages, offering a wide range of modifications for
characteristics over time. generating novel data samples. Their system demonstrate that
it significantly enhances the performance of machine learning
Keywords— Near-Earth Objects (NEOs, data exploration, models, often doubling their effectiveness when compared to
data preprocessing, distribution analysis, characteristic analysis original datasets without augmentation[5].
R. N. Ranaweera et al employs deep neural networks to
I. INTRODUCTION
analyze the orbital data of Near-Earth Asteroids (NEAs),
Analysis and Classification of Near-Earth Objects (NEOs) allowing the model to learn intricate patterns and features
for Planetary Defense and Space Exploration: In this within the dataset. Through this approach, it classifies objects
ambitious and multidimensional undertaking, we leverage a as either harmful or harmless based on the acquired insights
rich dataset encompassing a wide array of Near-Earth Objects from the data, enhancing the efficiency of identifying and
(NEOs), including asteroids and comets. Employing a characterizing these celestial bodies to prevent potential
combination of data processing, deep learning, exploratory impacts on Earth[6].
analysis and ML methodologies, we delve into the realm of
NEOs to unearth profound insights into their characteristics, C. Rosu et al introduced a convolutional neural network model
orbital dynamics, potential threat assessment (Potentially for classifying astronomical images to detect asteroids. The
Hazardous Asteroids - PHAs), and in-depth classification. system is trained on original data from the Telescope of
This project's goal is to not only contribute significantly to the Newton in La Palma. The primary aim is to develop an
field of planetary defense but also to fuel the broader mechanized system for accurate asteroid detection while
exploration of NEOs in our celestial vicinity, opening doors to minimizing false negatives, achieving a 94.01% recall rate
new scientific frontiers and enhancing our understanding of when undergone training with solitary images[9].
the cosmos." This paper by V. Bahel et al underscores AI's growing
importance in space science for mitigating asteroid-related
II. RELATED WORKS risks. It conducts a meticulous understanding on Potentially
The Author G. Deva ram ganesh et al utilizes CNN Harmful Asteroids and employs supervised ML to assess
(Convolutional Neural Network) to catergorize hyperspectral asteroid hazard based on specific parameters. Among various
images based on both spectral and spatial features, enhancing classification algorithms, Random Forest stands out with an
classification accuracy. The CNN strategically processes average F1-score of 99.22% and an exceptional 99.9%
spectral and spatial properties within 13x13 patches. While accuracy offering a robust solution for asteroid risk
CNN demands more computation time than other classifiers, evaluation[10].
it outperforms them, achieving the best hyperspectral image H. Lin et al introduced an innovative ensemble method,
classification accuracy in simulation results[1]. (OBBStacking) designed for geo-spatial sensing object
T. Hoffman et al During the preliminary design phase, the identification with oriented bounding boxes (OBBs).
NEOS Project has made substantial progress towards its OBBStacking not only effectively combines OBB-based
objectives of identifying, characterizing, and cataloging Near- detection results but also leverages deep learning object
Earth Objects (NEOs). Collaborating with the University of detectors' confidence indicators. In the 2021, it outperformed
Gaofen Challenge on mechanised Earth Observation Image potential threat to Earth. This risk assessment is a crucial
Interpretation with High-Resolution, showcasing enhanced component of planetary defense efforts.
performance in experiments on the DOTA and FAIR1M
datasets[3]. 4. Deep Learning and Machine Learning Models: The
project explores the use of deep learning and ML models to
R. A. Mohammed et al discusses the increasing asteroid make predictions and classifications based on the dataset.
hazards in the asteroid belt located b/w Mars & Jupiter, within Random Forest, Artificial Neural Networks (ANNs) &
a range of 2.2 to 3.2 astronomical hjunits (AU). It highlights Gradient Boosting are employed to enhance the accuracy of
the use of planetary radars for tracking celestial objects and risk assessment & classification.
safeguarding Earth, detailing a simulation-based approach to
analyze radar cross-sectional data and model signal 5. Planetary Defense and Space Exploration Implications:
processing with MATLAB and Simulink to examine the Understanding NEOs and identifying potential threats is not
behavior of moving asteroids[13]. only vital for planetary defense but also for advancing space
exploration. By gaining a better understanding of these
celestial bodies, this project contributes to humanity's
III. PROPOSED METHODOLOGY knowledge of our solar system and our ability to prepare for
The proposed system aims to enhance the accuracy and and mitigate potential hazards.
efficiency of Near-Earth Object (NEO) classification using 6. Safety and Education: The project has implications for
advanced machine learning techniques. By leveraging state- safety and education. By sharing the results and insights with
of-the-art algorithms, including Random Forest, Neural the public, educational institutions, and space agencies,
Networks & Gradient Boosting, the system aims to improve this initiative contributes to raising awareness about NEOs
the predictive capabilities for identifying Potentially Harmful and the importance of planetary defense.
Asteroids among NEOs.The system's methodology involves
feature extraction, preprocessing, and training the machine 7. International Collaboration: Given the global nature of
learning models on a comprehensive dataset containing key the NEO threat, this project may involve international
NEO attributes. This approach enables the development of a collaboration, as organizations like NASA, ESA, and other
robust classification system capable of categorizing NEOs space agencies actively monitor NEOs.
based on various physical and orbital parameters.To address
challenges such as missing data and categorical variables, the PSEUDOCODE:
system employs data preprocessing techniques, ensuring the # Input: NEO Dataset
quality and completeness of the input dataset. The utilization
of machine learning algorithms facilitates more accurate # Output: Prediction of Potentially Hazardous Asteroids
predictions, contributing to the early identification of PHAs
Step 1: Load Dataset
and enhancing planetary defense capabilities.The proposed
system not only advances the accuracy of NEO classification neo_data = load_neo_dataset()
but also provides a scalable framework for ongoing research
Step 2: Data Preprocessing
and monitoring of celestial objects. By combining
astronomical data with cutting-edge machine learning neo_processed = preprocess_data(neo_data)
methodologies, the system stands to significantly impact our
Step 3: Split Dataset
understanding of NEOs and improve our ability to assess
potential threats from these cosmic bodies. train_set, test_set = split_dataset(neo_processed)
The Advanced Analysis and Classification of Near-Earth Step 4: Random Forest Classifier
Objects (NEOs) project is a multidisciplinary endeavor aimed
rf_model = initialize_random_forest_classifier()
at enhancing our understanding of NEOs, which are comets &
asteroids that come in close proximity to the Earth. The rf_train_acc, rf_test_acc = train_and_evaluate(rf_model,
primary objectives of this project are to: train_set, test_set)
Step 5: Gradient Boosting Classifier
1. Data Collection and Preparation: The project begins gb_model = initialize_gradient_boosting_classifier()
with gathering and processing a comprehensive dataset of
gb_train_acc, gb_test_acc = train_and_evaluate(gb_model,
NEOs. This dataset contains crucial information about these
celestial objects, including their names, sizes, albedo, orbital train_set, test_set)
parameters, and potential threat levels (Potentially Hazardous Step 6: Neural Network Model
Asteroids - PHAs).
nn_model = initialize_neural_network_model()
2. Exploratory Data Analysis (EDA): To acquire deeper
nn_train_acc, nn_test_acc = train_and_evaluate(nn_model,
understanding of the dataset, exploratory data analysis is
conducted. EDA involves data visualization and statistical train_set, test_set)
techniques to identify patterns and correlations among NEO Step 7: Display Results
attributes. This step helps in better understanding the
characteristics of NEOs. display_results(rf_train_acc, rf_test_acc, gb_train_acc,
gb_test_acc, nn_train_acc, nn_test_acc)
3. Classification and Risk Assessment: The project
involves utilizing machine learning algorithms to classify
NEOs into different categories based on their characteristics. # Input: NEO Dataset with Hazard Information
Particular attention is given to identifying PHAs that pose a
# Output: Visualization of Potentially Hazardous Asteroids diameter- Diameter of the object (km), albedo- Albedo
(reflectivity)
Step 1: Load Dataset with Hazard Information
neo_hazard_data = load_neo_dataset_with_hazard_info()
Step 2: Filter Potentially Hazardous Asteroids
pha_data =
filter_potentially_hazardous_asteroids(neo_hazard_data)
Step 3: Visualize Potentially Hazardous Asteroids
plot_potentially_hazardous_asteroids(pha_data).
The bar chart 3.3 shows the Precison score for all
parameters,from that we observe that random forest classifier
has the highest percison score,so we do the analysis by it.