SlideShare a Scribd company logo
Elimination of unusable data
And
Minimization of noise in post
mission data graphs
Presented By:-
Rohit Baghel
712CS1033
Abstract
 In post mission data graphs we
encounter several unnecessary and
irrelevant data that gets mapped onto
the post mission analysis graphs due
to noise. So, an algorithm is proposed
to eliminate the unnecessary data
points that gets crept into the post
mission analysis graph due to random
noises and tries to minimize the same.
Introduction
 A fundamental challenge in dealing
with the newly available observational
data describing the trajectory for post
mission analysis, is that the data is
often of dubious quality – it is noisy
and incomplete – and hence before
any analysis method can be applied,
the data must be cleaned, and missing
information inferred.
Algorithm
 The two static curves forming the Impact
Limit Lines for the expected flight path (as
shown in fig.1) are available for the filtering
purpose .
 These two curves will be input to the
proposed algorithm.
 Then filter out positions which don’t fall into
the area created by Impact line limit and the
expected flight path, so that the spikes
induced by noise can be reduced and we can
obtain a cleaner graph for analysis.
 The algorithm tries to fit the curve closest to
the expected flight path.
Fig. 1
Pseudo Code
 Algorithm curve_filter (RILL1, RILL2, X_Center, Y_Center, XPos[],
YPos[])
 // Computes if the distance of a point (x,y) is greater than RILL1
and less than RILL2 from the center point.
 // Input: constant radius value RILL1 and RILL2, center coordinate
and array of both x and y coordinate of same dimension n.
 // output: Norm[] containing the normalized coordinate values after
 // applying the algorithm, of data type Position, where Position is a
user defined datatype, having two values Position->x and Position-
>y
 // Also assume XNorm and YNorm to be two temporary arrays to
hold the normalized coordinate values.
Continued…
 Count =0;
 For i=0 to n do
 Dist <- Distance(X_center,Y_Center,XPos[i],YPos[i])
 If ((Dist > RILL1) && (Dist < RILL2))
 XNorm[count] <- XPos[i];
 YNorm[count] <- YPos[i];
 Count = count+1;
 Position Norm[count];
 For j=0 to count do
 Norm[j]->x = XNorm[j];
 Norm[j]->y = YNorm[j];
 Return Norm;
 Algorithm Distance(X_Center, Y_Center, X,Y)
 // this algorithm returns the distance between points(X,Y) and (X-Center and Y-Center)
 // It uses the square root function in calculation.
 Dist = sqrt(((X-center-X)^2 )+((Y_center-Y)^2));
 Return Dist;
Simulation Results
Fig.2 Input trajectory
Continued..
Fig.3 Filtered Graph
Limitations
 Though the algorithm was able to filter
some of the unnecessary points, it is
clear that it was still not able to
smoothen the graph completely as it can
be seen in fig 3 that still some of the
spikes were left.
 Also the algorithm was not able to
perform well at the ends of the graphs,
because of the difference between
curvature of the input graph and the
curvatures of the Impact Limit Lines.
Conclusion
 Hence, the proposed algorithm was successfully
able to give a cleaner set of data points, which had
less noise for the post mission analysis.
Thank you!

More Related Content

What's hot

Understand Manifolds using MATLAB
Understand Manifolds using MATLAB Understand Manifolds using MATLAB
Understand Manifolds using MATLAB
Pranav Challa
 
Quatum fridge
Quatum fridgeQuatum fridge
Quatum fridge
Jun Steed Huang
 
Exact Cell Decomposition of Arrangements used for Path Planning in Robotics
Exact Cell Decomposition of Arrangements used for Path Planning in RoboticsExact Cell Decomposition of Arrangements used for Path Planning in Robotics
Exact Cell Decomposition of Arrangements used for Path Planning in Robotics
Umair Amjad
 
FUAT – A Fuzzy Clustering Analysis Tool
FUAT – A Fuzzy Clustering Analysis ToolFUAT – A Fuzzy Clustering Analysis Tool
FUAT – A Fuzzy Clustering Analysis Tool
Selman Bozkır
 
Inequalties Of Combined Functions2[1]
Inequalties Of Combined Functions2[1]Inequalties Of Combined Functions2[1]
Inequalties Of Combined Functions2[1]
guestf0cee6
 
Djikstra's Algorithm
Djikstra's Algorithm Djikstra's Algorithm
Djikstra's Algorithm
Samar Kenkre
 
Linear models
Linear modelsLinear models
Linear models
FAO
 
Lecture 5 Relationship between pixel-2
Lecture 5 Relationship between pixel-2Lecture 5 Relationship between pixel-2
Lecture 5 Relationship between pixel-2
VARUN KUMAR
 
Computer Science Assignment Help
Computer Science Assignment Help Computer Science Assignment Help
Computer Science Assignment Help
Programming Homework Help
 
Inequalties Of Combined Functions2[1]
Inequalties Of Combined Functions2[1]Inequalties Of Combined Functions2[1]
Inequalties Of Combined Functions2[1]
guestf0cee6
 
04 programming 2
04 programming 204 programming 2
04 programming 2
Tareq Qazi
 
KL Algorithm
 KL Algorithm KL Algorithm
KL Algorithm
RubyyatAbir
 
Pf presntation
Pf presntationPf presntation
Pf presntation
Roshan Roshan Ansari
 
Basic Traversal and Search Techniques
Basic Traversal and Search TechniquesBasic Traversal and Search Techniques
Basic Traversal and Search Techniques
SVijaylakshmi
 
Basic Traversal and Search Techniques
Basic Traversal and Search TechniquesBasic Traversal and Search Techniques
Basic Traversal and Search Techniques
SVijaylakshmi
 
QTML2021 UAP Quantum Feature Map
QTML2021 UAP Quantum Feature MapQTML2021 UAP Quantum Feature Map
QTML2021 UAP Quantum Feature Map
Ha Phuong
 
Circular Queue data structure
Circular Queue data structureCircular Queue data structure
Circular Queue data structure
Dhananjaysinh Jhala
 
Lesson 1
Lesson 1Lesson 1
Lesson 1
urenaa
 
Bresenham algorithm
Bresenham algorithmBresenham algorithm

What's hot (19)

Understand Manifolds using MATLAB
Understand Manifolds using MATLAB Understand Manifolds using MATLAB
Understand Manifolds using MATLAB
 
Quatum fridge
Quatum fridgeQuatum fridge
Quatum fridge
 
Exact Cell Decomposition of Arrangements used for Path Planning in Robotics
Exact Cell Decomposition of Arrangements used for Path Planning in RoboticsExact Cell Decomposition of Arrangements used for Path Planning in Robotics
Exact Cell Decomposition of Arrangements used for Path Planning in Robotics
 
FUAT – A Fuzzy Clustering Analysis Tool
FUAT – A Fuzzy Clustering Analysis ToolFUAT – A Fuzzy Clustering Analysis Tool
FUAT – A Fuzzy Clustering Analysis Tool
 
Inequalties Of Combined Functions2[1]
Inequalties Of Combined Functions2[1]Inequalties Of Combined Functions2[1]
Inequalties Of Combined Functions2[1]
 
Djikstra's Algorithm
Djikstra's Algorithm Djikstra's Algorithm
Djikstra's Algorithm
 
Linear models
Linear modelsLinear models
Linear models
 
Lecture 5 Relationship between pixel-2
Lecture 5 Relationship between pixel-2Lecture 5 Relationship between pixel-2
Lecture 5 Relationship between pixel-2
 
Computer Science Assignment Help
Computer Science Assignment Help Computer Science Assignment Help
Computer Science Assignment Help
 
Inequalties Of Combined Functions2[1]
Inequalties Of Combined Functions2[1]Inequalties Of Combined Functions2[1]
Inequalties Of Combined Functions2[1]
 
04 programming 2
04 programming 204 programming 2
04 programming 2
 
KL Algorithm
 KL Algorithm KL Algorithm
KL Algorithm
 
Pf presntation
Pf presntationPf presntation
Pf presntation
 
Basic Traversal and Search Techniques
Basic Traversal and Search TechniquesBasic Traversal and Search Techniques
Basic Traversal and Search Techniques
 
Basic Traversal and Search Techniques
Basic Traversal and Search TechniquesBasic Traversal and Search Techniques
Basic Traversal and Search Techniques
 
QTML2021 UAP Quantum Feature Map
QTML2021 UAP Quantum Feature MapQTML2021 UAP Quantum Feature Map
QTML2021 UAP Quantum Feature Map
 
Circular Queue data structure
Circular Queue data structureCircular Queue data structure
Circular Queue data structure
 
Lesson 1
Lesson 1Lesson 1
Lesson 1
 
Bresenham algorithm
Bresenham algorithmBresenham algorithm
Bresenham algorithm
 

Similar to Post mission analysis noise reduction

BallCatchingRobot
BallCatchingRobotBallCatchingRobot
BallCatchingRobot
gauravbrd
 
Design and implementation of path planning algorithm for wheeled mobile robot...
Design and implementation of path planning algorithm for wheeled mobile robot...Design and implementation of path planning algorithm for wheeled mobile robot...
Design and implementation of path planning algorithm for wheeled mobile robot...
eSAT Journals
 
Design and implementation of path planning algorithm for wheeled mobile robot...
Design and implementation of path planning algorithm for wheeled mobile robot...Design and implementation of path planning algorithm for wheeled mobile robot...
Design and implementation of path planning algorithm for wheeled mobile robot...
eSAT Publishing House
 
Comparitive analysis of doa and beamforming algorithms for smart antenna systems
Comparitive analysis of doa and beamforming algorithms for smart antenna systemsComparitive analysis of doa and beamforming algorithms for smart antenna systems
Comparitive analysis of doa and beamforming algorithms for smart antenna systems
eSAT Journals
 
N018219199
N018219199N018219199
N018219199
IOSR Journals
 
Computer graphics lab manual
Computer graphics lab manualComputer graphics lab manual
Computer graphics lab manual
Ankit Kumar
 
How to Decide the Best Fuzzy Model in ANFIS
How to Decide the Best Fuzzy Model in ANFIS How to Decide the Best Fuzzy Model in ANFIS
VCE Unit 01 (2).pptx
VCE Unit 01 (2).pptxVCE Unit 01 (2).pptx
VCE Unit 01 (2).pptx
skilljiolms
 
Poster
PosterPoster
Poster
Rohan Kapoor
 
raster algorithm.pdf
raster algorithm.pdfraster algorithm.pdf
raster algorithm.pdf
Mattupallipardhu
 
The Data Acquisition and Processing Based on MEMS Accelerometer
The Data Acquisition and Processing Based on MEMS AccelerometerThe Data Acquisition and Processing Based on MEMS Accelerometer
The Data Acquisition and Processing Based on MEMS Accelerometer
IJRES Journal
 
Object tracking by dtcwt feature vectors 2-3-4
Object tracking by dtcwt feature vectors 2-3-4Object tracking by dtcwt feature vectors 2-3-4
Object tracking by dtcwt feature vectors 2-3-4
IAEME Publication
 
Investigations on real time RSSI based outdoor target tracking using kalman f...
Investigations on real time RSSI based outdoor target tracking using kalman f...Investigations on real time RSSI based outdoor target tracking using kalman f...
Investigations on real time RSSI based outdoor target tracking using kalman f...
IJECEIAES
 
Automatic Classification Satellite images for weather Monitoring
Automatic Classification Satellite images for weather MonitoringAutomatic Classification Satellite images for weather Monitoring
Automatic Classification Satellite images for weather Monitoring
guest7782414
 
Time of arrival based localization in wireless sensor networks a non linear ...
Time of arrival based localization in wireless sensor networks  a non linear ...Time of arrival based localization in wireless sensor networks  a non linear ...
Time of arrival based localization in wireless sensor networks a non linear ...
sipij
 
IRJET- Performance Evaluation of DOA Estimation using MUSIC and Beamformi...
IRJET-  	  Performance Evaluation of DOA Estimation using MUSIC and Beamformi...IRJET-  	  Performance Evaluation of DOA Estimation using MUSIC and Beamformi...
IRJET- Performance Evaluation of DOA Estimation using MUSIC and Beamformi...
IRJET Journal
 
Cab travel time prediction using ensemble models
Cab travel time prediction using ensemble modelsCab travel time prediction using ensemble models
Cab travel time prediction using ensemble models
Ayan Sengupta
 
Cgm Lab Manual
Cgm Lab ManualCgm Lab Manual
Jp2416601666
Jp2416601666Jp2416601666
Jp2416601666
IJERA Editor
 
OPTIMIZATION OF COST 231 MODEL FOR 3G WIRELESS COMMUNICATION SIGNAL IN SUBURB...
OPTIMIZATION OF COST 231 MODEL FOR 3G WIRELESS COMMUNICATION SIGNAL IN SUBURB...OPTIMIZATION OF COST 231 MODEL FOR 3G WIRELESS COMMUNICATION SIGNAL IN SUBURB...
OPTIMIZATION OF COST 231 MODEL FOR 3G WIRELESS COMMUNICATION SIGNAL IN SUBURB...
Onyebuchi nosiri
 

Similar to Post mission analysis noise reduction (20)

BallCatchingRobot
BallCatchingRobotBallCatchingRobot
BallCatchingRobot
 
Design and implementation of path planning algorithm for wheeled mobile robot...
Design and implementation of path planning algorithm for wheeled mobile robot...Design and implementation of path planning algorithm for wheeled mobile robot...
Design and implementation of path planning algorithm for wheeled mobile robot...
 
Design and implementation of path planning algorithm for wheeled mobile robot...
Design and implementation of path planning algorithm for wheeled mobile robot...Design and implementation of path planning algorithm for wheeled mobile robot...
Design and implementation of path planning algorithm for wheeled mobile robot...
 
Comparitive analysis of doa and beamforming algorithms for smart antenna systems
Comparitive analysis of doa and beamforming algorithms for smart antenna systemsComparitive analysis of doa and beamforming algorithms for smart antenna systems
Comparitive analysis of doa and beamforming algorithms for smart antenna systems
 
N018219199
N018219199N018219199
N018219199
 
Computer graphics lab manual
Computer graphics lab manualComputer graphics lab manual
Computer graphics lab manual
 
How to Decide the Best Fuzzy Model in ANFIS
How to Decide the Best Fuzzy Model in ANFIS How to Decide the Best Fuzzy Model in ANFIS
How to Decide the Best Fuzzy Model in ANFIS
 
VCE Unit 01 (2).pptx
VCE Unit 01 (2).pptxVCE Unit 01 (2).pptx
VCE Unit 01 (2).pptx
 
Poster
PosterPoster
Poster
 
raster algorithm.pdf
raster algorithm.pdfraster algorithm.pdf
raster algorithm.pdf
 
The Data Acquisition and Processing Based on MEMS Accelerometer
The Data Acquisition and Processing Based on MEMS AccelerometerThe Data Acquisition and Processing Based on MEMS Accelerometer
The Data Acquisition and Processing Based on MEMS Accelerometer
 
Object tracking by dtcwt feature vectors 2-3-4
Object tracking by dtcwt feature vectors 2-3-4Object tracking by dtcwt feature vectors 2-3-4
Object tracking by dtcwt feature vectors 2-3-4
 
Investigations on real time RSSI based outdoor target tracking using kalman f...
Investigations on real time RSSI based outdoor target tracking using kalman f...Investigations on real time RSSI based outdoor target tracking using kalman f...
Investigations on real time RSSI based outdoor target tracking using kalman f...
 
Automatic Classification Satellite images for weather Monitoring
Automatic Classification Satellite images for weather MonitoringAutomatic Classification Satellite images for weather Monitoring
Automatic Classification Satellite images for weather Monitoring
 
Time of arrival based localization in wireless sensor networks a non linear ...
Time of arrival based localization in wireless sensor networks  a non linear ...Time of arrival based localization in wireless sensor networks  a non linear ...
Time of arrival based localization in wireless sensor networks a non linear ...
 
IRJET- Performance Evaluation of DOA Estimation using MUSIC and Beamformi...
IRJET-  	  Performance Evaluation of DOA Estimation using MUSIC and Beamformi...IRJET-  	  Performance Evaluation of DOA Estimation using MUSIC and Beamformi...
IRJET- Performance Evaluation of DOA Estimation using MUSIC and Beamformi...
 
Cab travel time prediction using ensemble models
Cab travel time prediction using ensemble modelsCab travel time prediction using ensemble models
Cab travel time prediction using ensemble models
 
Cgm Lab Manual
Cgm Lab ManualCgm Lab Manual
Cgm Lab Manual
 
Jp2416601666
Jp2416601666Jp2416601666
Jp2416601666
 
OPTIMIZATION OF COST 231 MODEL FOR 3G WIRELESS COMMUNICATION SIGNAL IN SUBURB...
OPTIMIZATION OF COST 231 MODEL FOR 3G WIRELESS COMMUNICATION SIGNAL IN SUBURB...OPTIMIZATION OF COST 231 MODEL FOR 3G WIRELESS COMMUNICATION SIGNAL IN SUBURB...
OPTIMIZATION OF COST 231 MODEL FOR 3G WIRELESS COMMUNICATION SIGNAL IN SUBURB...
 

Recently uploaded

20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 

Recently uploaded (20)

20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 

Post mission analysis noise reduction

  • 1. Elimination of unusable data And Minimization of noise in post mission data graphs Presented By:- Rohit Baghel 712CS1033
  • 2. Abstract  In post mission data graphs we encounter several unnecessary and irrelevant data that gets mapped onto the post mission analysis graphs due to noise. So, an algorithm is proposed to eliminate the unnecessary data points that gets crept into the post mission analysis graph due to random noises and tries to minimize the same.
  • 3. Introduction  A fundamental challenge in dealing with the newly available observational data describing the trajectory for post mission analysis, is that the data is often of dubious quality – it is noisy and incomplete – and hence before any analysis method can be applied, the data must be cleaned, and missing information inferred.
  • 4. Algorithm  The two static curves forming the Impact Limit Lines for the expected flight path (as shown in fig.1) are available for the filtering purpose .  These two curves will be input to the proposed algorithm.  Then filter out positions which don’t fall into the area created by Impact line limit and the expected flight path, so that the spikes induced by noise can be reduced and we can obtain a cleaner graph for analysis.  The algorithm tries to fit the curve closest to the expected flight path.
  • 6. Pseudo Code  Algorithm curve_filter (RILL1, RILL2, X_Center, Y_Center, XPos[], YPos[])  // Computes if the distance of a point (x,y) is greater than RILL1 and less than RILL2 from the center point.  // Input: constant radius value RILL1 and RILL2, center coordinate and array of both x and y coordinate of same dimension n.  // output: Norm[] containing the normalized coordinate values after  // applying the algorithm, of data type Position, where Position is a user defined datatype, having two values Position->x and Position- >y  // Also assume XNorm and YNorm to be two temporary arrays to hold the normalized coordinate values.
  • 7. Continued…  Count =0;  For i=0 to n do  Dist <- Distance(X_center,Y_Center,XPos[i],YPos[i])  If ((Dist > RILL1) && (Dist < RILL2))  XNorm[count] <- XPos[i];  YNorm[count] <- YPos[i];  Count = count+1;  Position Norm[count];  For j=0 to count do  Norm[j]->x = XNorm[j];  Norm[j]->y = YNorm[j];  Return Norm;  Algorithm Distance(X_Center, Y_Center, X,Y)  // this algorithm returns the distance between points(X,Y) and (X-Center and Y-Center)  // It uses the square root function in calculation.  Dist = sqrt(((X-center-X)^2 )+((Y_center-Y)^2));  Return Dist;
  • 10. Limitations  Though the algorithm was able to filter some of the unnecessary points, it is clear that it was still not able to smoothen the graph completely as it can be seen in fig 3 that still some of the spikes were left.  Also the algorithm was not able to perform well at the ends of the graphs, because of the difference between curvature of the input graph and the curvatures of the Impact Limit Lines.
  • 11. Conclusion  Hence, the proposed algorithm was successfully able to give a cleaner set of data points, which had less noise for the post mission analysis.