SlideShare a Scribd company logo
Reverse Engineering
Presented By:
Ananya Upadhyay
ME/AMS/10006/15
1
Birla Instituteof Technology,Mesra
Reverseengineering
• Reverse Engineering is a process of
redesigning an existing product to improve and
broaden its functions, add quality and to
increase its useful life.
• The main aim of reverse engineering is to
reduce manufacturing costs of the new
product, making it competitive in market.
• The duplication is done without the aid of
drawings, documentation or computer model.
2
why reverseengineering?
• The original producer no longer produces the
product.
• There is inadequate documentation of product.
• Some bad features of the product needs to be
redesigned.
• To update obsolete materials or antiquated
manufacturing processes with more current,
less expensive technologies.
3
Methodology
Physicalmodel
3D scanner
Pointclouddata
SurfaceModel
CAD readiness, Accuracy, Smoothness
CADmodel
4
5
Digitizing
• Collecting data from physical part.
• Used when drawing of object is not available.
• Aim is to generate a 3D mapping of the
product in the form of CAD file.
• This requires acquisition of surface data,
which is large number of points on the product
surface.
• For this two types of processes are used:
contact and non contact method.
6
Discretizationmethod
Contact method
• Requires contact between
the component surface & a
measuring tool.
• Uses Coordinate Measuring
Machine (CMM),
electromagnetic digitizer or
sonic digitizers to get
desired coordinates.
Non contact method
• Uses light as the main tool
• Uses white light or laser
scanners to scan 3D objects
to generate CAD design.
7
Manipulationof data
• Basically, after completion of this a CAD
model of product is obtained.
• Used to fit a geometry to the large number of
points obtained from digitizing.
• The surface can be mathematically defined as
algebraic or parametric surface.
• Surface fitting techniques can be of two types:
interpolation and approximation techniques.
8
Surfacefitting techniques
Interpolation technique
• Surface to be fitted passes
through all the data points.
• Used when the data points
are accurately measured
without any errors.
Approximation technique
• Surface represents a
generalized or best fit to the
data points.
• Used when large number of
data points are to be fitted.
9
Generationof functional part
• The geometric model obtained, can be used as
the basis for variety of operations.
• Operations such as automated process
planning, automated manufacturing, automated
dimensional inspection and automated
tolerance analysis.
10
Advantages of reverse engineering
• RE typically starts with measuring an
existing object, so that a solid model
can be deduced in order to make use
of the advantages of
CAD/CAM/CAE technologies.
• CAD models are used for
manufacturing or rapid prototyping
applications.
• Hence we can work on a product
without having prior knowledge of
the technology involved.
 Cost saving for developing new
products.
 Lesser maintenance costs
 Quality improvement
 Competitive advantages
11
Applications
• ManufacturingField: To create a 3D virtual model
of an existing physical part for use in 3D
CAD, CAM, CAE or other software and to
analyze the working of a product.
• Medical Field:Imaging, modeling and replication
(as a physical model) of a patient's bone
structure
• Software engineering: To detect and neutralize
viruses and malware.
12
Thank You
13

More Related Content

What's hot

Reverse engineering & its application
Reverse engineering & its applicationReverse engineering & its application
Reverse engineering & its applicationmapqrs
 
Group Technology
Group TechnologyGroup Technology
Group Technology
Sunith Guraddi
 
3D PRINTING - REVERSE ENGINEERING
3D PRINTING - REVERSE ENGINEERING 3D PRINTING - REVERSE ENGINEERING
3D PRINTING - REVERSE ENGINEERING
S. Sathishkumar
 
Dfma ppt
Dfma pptDfma ppt
Dfma ppt
aman1312
 
rapid prototyping
rapid prototypingrapid prototyping
rapid prototyping
gosavianiruddha
 
COMPUTER AIDED PROCESS PLANNING
COMPUTER AIDED PROCESS PLANNINGCOMPUTER AIDED PROCESS PLANNING
COMPUTER AIDED PROCESS PLANNING
jntuhcej
 
REVERSE ENGINEERING
REVERSE ENGINEERING REVERSE ENGINEERING
REVERSE ENGINEERING
S. Sathishkumar
 
Introduction to CAD/CAM
Introduction to CAD/CAMIntroduction to CAD/CAM
Introduction to CAD/CAM
DINBANDHU SINGH
 
Surfaces
SurfacesSurfaces
Surfaces
Yatin Singh
 
Lecture # 08 Reverse Engineering
Lecture # 08 Reverse EngineeringLecture # 08 Reverse Engineering
Lecture # 08 Reverse Engineering
Solomon Tekeste
 
COMPUTER AIDED PROCESS PLANNING (CAPP)
COMPUTER AIDED PROCESS PLANNING (CAPP)COMPUTER AIDED PROCESS PLANNING (CAPP)
COMPUTER AIDED PROCESS PLANNING (CAPP)
Victor Al
 
cad design process VS conventional design process
cad design process VS conventional design processcad design process VS conventional design process
cad design process VS conventional design process
Jagilam Kumar
 
Computer-Aided Engineering
Computer-Aided EngineeringComputer-Aided Engineering
Computer-Aided Engineering
Adesanya Adebayo
 
CAD - Unit-1 (Fundamentals of Computer Graphics)
CAD - Unit-1 (Fundamentals of Computer Graphics)CAD - Unit-1 (Fundamentals of Computer Graphics)
CAD - Unit-1 (Fundamentals of Computer Graphics)
Priscilla CPG
 
Computer Aided Process Planning (CAPP)
Computer Aided Process Planning (CAPP)Computer Aided Process Planning (CAPP)
Computer Aided Process Planning (CAPP)
Pratik Gandhi
 
Solid ground curing
Solid ground curingSolid ground curing
Solid ground curingManju Sonu
 
DFMA design for manufacturing and assembly
DFMA design for manufacturing and assembly DFMA design for manufacturing and assembly
DFMA design for manufacturing and assembly
Automated Manufacturing Engineering Dept.
 
Design for Additive Manufacturing Essentials
Design for Additive Manufacturing EssentialsDesign for Additive Manufacturing Essentials
Design for Additive Manufacturing Essentials
Rising Media, Inc.
 
Part Orientation & Support Structures
Part Orientation & Support StructuresPart Orientation & Support Structures
Part Orientation & Support Structures
NirmalRaja3
 
Reverse engineering
Reverse engineeringReverse engineering
Reverse engineering
Syed Zillay Ali
 

What's hot (20)

Reverse engineering & its application
Reverse engineering & its applicationReverse engineering & its application
Reverse engineering & its application
 
Group Technology
Group TechnologyGroup Technology
Group Technology
 
3D PRINTING - REVERSE ENGINEERING
3D PRINTING - REVERSE ENGINEERING 3D PRINTING - REVERSE ENGINEERING
3D PRINTING - REVERSE ENGINEERING
 
Dfma ppt
Dfma pptDfma ppt
Dfma ppt
 
rapid prototyping
rapid prototypingrapid prototyping
rapid prototyping
 
COMPUTER AIDED PROCESS PLANNING
COMPUTER AIDED PROCESS PLANNINGCOMPUTER AIDED PROCESS PLANNING
COMPUTER AIDED PROCESS PLANNING
 
REVERSE ENGINEERING
REVERSE ENGINEERING REVERSE ENGINEERING
REVERSE ENGINEERING
 
Introduction to CAD/CAM
Introduction to CAD/CAMIntroduction to CAD/CAM
Introduction to CAD/CAM
 
Surfaces
SurfacesSurfaces
Surfaces
 
Lecture # 08 Reverse Engineering
Lecture # 08 Reverse EngineeringLecture # 08 Reverse Engineering
Lecture # 08 Reverse Engineering
 
COMPUTER AIDED PROCESS PLANNING (CAPP)
COMPUTER AIDED PROCESS PLANNING (CAPP)COMPUTER AIDED PROCESS PLANNING (CAPP)
COMPUTER AIDED PROCESS PLANNING (CAPP)
 
cad design process VS conventional design process
cad design process VS conventional design processcad design process VS conventional design process
cad design process VS conventional design process
 
Computer-Aided Engineering
Computer-Aided EngineeringComputer-Aided Engineering
Computer-Aided Engineering
 
CAD - Unit-1 (Fundamentals of Computer Graphics)
CAD - Unit-1 (Fundamentals of Computer Graphics)CAD - Unit-1 (Fundamentals of Computer Graphics)
CAD - Unit-1 (Fundamentals of Computer Graphics)
 
Computer Aided Process Planning (CAPP)
Computer Aided Process Planning (CAPP)Computer Aided Process Planning (CAPP)
Computer Aided Process Planning (CAPP)
 
Solid ground curing
Solid ground curingSolid ground curing
Solid ground curing
 
DFMA design for manufacturing and assembly
DFMA design for manufacturing and assembly DFMA design for manufacturing and assembly
DFMA design for manufacturing and assembly
 
Design for Additive Manufacturing Essentials
Design for Additive Manufacturing EssentialsDesign for Additive Manufacturing Essentials
Design for Additive Manufacturing Essentials
 
Part Orientation & Support Structures
Part Orientation & Support StructuresPart Orientation & Support Structures
Part Orientation & Support Structures
 
Reverse engineering
Reverse engineeringReverse engineering
Reverse engineering
 

Viewers also liked

Introduction to Reverse Engineering
Introduction to Reverse EngineeringIntroduction to Reverse Engineering
Introduction to Reverse EngineeringDobromir Enchev
 
Reverse engineering
Reverse  engineeringReverse  engineering
Reverse engineeringYuffie Valen
 
Reverse Engineering
Reverse EngineeringReverse Engineering
Reverse Engineeringdswanson
 
Mi 291 chapter 3 (reverse engineering)(1)
Mi 291 chapter 3 (reverse engineering)(1)Mi 291 chapter 3 (reverse engineering)(1)
Mi 291 chapter 3 (reverse engineering)(1)varun teja G.V.V
 
Optical Encoder
Optical EncoderOptical Encoder
Optical Encoder
Hasnain Nazir Sherwani
 
Bug hunting through_reverse_engineering
Bug hunting through_reverse_engineeringBug hunting through_reverse_engineering
Bug hunting through_reverse_engineering
arif
 
SECCON 2016 Online CTF [Memory Analysis] Write-Up (ver.korean)
SECCON 2016 Online CTF [Memory Analysis] Write-Up (ver.korean)SECCON 2016 Online CTF [Memory Analysis] Write-Up (ver.korean)
SECCON 2016 Online CTF [Memory Analysis] Write-Up (ver.korean)
Sehan Lee
 
Binary exploitation - AIS3
Binary exploitation - AIS3Binary exploitation - AIS3
Binary exploitation - AIS3
Angel Boy
 
Flexible manufacturing system(FMS).
Flexible manufacturing system(FMS).Flexible manufacturing system(FMS).
Flexible manufacturing system(FMS).
Nitin Patil
 
Glibc malloc internal
Glibc malloc internalGlibc malloc internal
Glibc malloc internal
Motohiro KOSAKI
 
Sigreturn Oriented Programming
Sigreturn Oriented ProgrammingSigreturn Oriented Programming
Sigreturn Oriented Programming
Angel Boy
 
Heap exploitation
Heap exploitationHeap exploitation
Heap exploitation
Angel Boy
 
Advanced heap exploitaion
Advanced heap exploitaionAdvanced heap exploitaion
Advanced heap exploitaion
Angel Boy
 
Play with FILE Structure - Yet Another Binary Exploit Technique
Play with FILE Structure - Yet Another Binary Exploit TechniquePlay with FILE Structure - Yet Another Binary Exploit Technique
Play with FILE Structure - Yet Another Binary Exploit Technique
Angel Boy
 
Rapid prototyping seminar
Rapid prototyping seminarRapid prototyping seminar
Rapid prototyping seminar
avwhysoserious
 
Reverse Engineering of Software Architecture
Reverse Engineering of Software ArchitectureReverse Engineering of Software Architecture
Reverse Engineering of Software ArchitectureDharmalingam Ganesan
 
intra and inter personal relations
intra and inter personal relationsintra and inter personal relations
intra and inter personal relations
Ganesh Sahu
 
Measuring capacity lesson3
Measuring capacity lesson3Measuring capacity lesson3
Measuring capacity lesson3
Lidia Marie
 
Maintenance, Re-engineering &Reverse Engineering in Software Engineering
Maintenance,Re-engineering &Reverse Engineering in Software EngineeringMaintenance,Re-engineering &Reverse Engineering in Software Engineering
Maintenance, Re-engineering &Reverse Engineering in Software Engineering
Manish Kumar
 
reverse engineering
reverse engineeringreverse engineering
reverse engineering
ayush_nitt
 

Viewers also liked (20)

Introduction to Reverse Engineering
Introduction to Reverse EngineeringIntroduction to Reverse Engineering
Introduction to Reverse Engineering
 
Reverse engineering
Reverse  engineeringReverse  engineering
Reverse engineering
 
Reverse Engineering
Reverse EngineeringReverse Engineering
Reverse Engineering
 
Mi 291 chapter 3 (reverse engineering)(1)
Mi 291 chapter 3 (reverse engineering)(1)Mi 291 chapter 3 (reverse engineering)(1)
Mi 291 chapter 3 (reverse engineering)(1)
 
Optical Encoder
Optical EncoderOptical Encoder
Optical Encoder
 
Bug hunting through_reverse_engineering
Bug hunting through_reverse_engineeringBug hunting through_reverse_engineering
Bug hunting through_reverse_engineering
 
SECCON 2016 Online CTF [Memory Analysis] Write-Up (ver.korean)
SECCON 2016 Online CTF [Memory Analysis] Write-Up (ver.korean)SECCON 2016 Online CTF [Memory Analysis] Write-Up (ver.korean)
SECCON 2016 Online CTF [Memory Analysis] Write-Up (ver.korean)
 
Binary exploitation - AIS3
Binary exploitation - AIS3Binary exploitation - AIS3
Binary exploitation - AIS3
 
Flexible manufacturing system(FMS).
Flexible manufacturing system(FMS).Flexible manufacturing system(FMS).
Flexible manufacturing system(FMS).
 
Glibc malloc internal
Glibc malloc internalGlibc malloc internal
Glibc malloc internal
 
Sigreturn Oriented Programming
Sigreturn Oriented ProgrammingSigreturn Oriented Programming
Sigreturn Oriented Programming
 
Heap exploitation
Heap exploitationHeap exploitation
Heap exploitation
 
Advanced heap exploitaion
Advanced heap exploitaionAdvanced heap exploitaion
Advanced heap exploitaion
 
Play with FILE Structure - Yet Another Binary Exploit Technique
Play with FILE Structure - Yet Another Binary Exploit TechniquePlay with FILE Structure - Yet Another Binary Exploit Technique
Play with FILE Structure - Yet Another Binary Exploit Technique
 
Rapid prototyping seminar
Rapid prototyping seminarRapid prototyping seminar
Rapid prototyping seminar
 
Reverse Engineering of Software Architecture
Reverse Engineering of Software ArchitectureReverse Engineering of Software Architecture
Reverse Engineering of Software Architecture
 
intra and inter personal relations
intra and inter personal relationsintra and inter personal relations
intra and inter personal relations
 
Measuring capacity lesson3
Measuring capacity lesson3Measuring capacity lesson3
Measuring capacity lesson3
 
Maintenance, Re-engineering &Reverse Engineering in Software Engineering
Maintenance,Re-engineering &Reverse Engineering in Software EngineeringMaintenance,Re-engineering &Reverse Engineering in Software Engineering
Maintenance, Re-engineering &Reverse Engineering in Software Engineering
 
reverse engineering
reverse engineeringreverse engineering
reverse engineering
 

Similar to Reverse engineering

Reverse engineering
Reverse engineeringReverse engineering
Reverse engineering
jabedskakib
 
Software presentation
Software presentationSoftware presentation
Software presentation
Timun Loh
 
Introduction to CAD-CAM.pptx
Introduction to CAD-CAM.pptxIntroduction to CAD-CAM.pptx
Introduction to CAD-CAM.pptx
suyogpatil49
 
Introduction to CAD/CAM
Introduction to CAD/CAMIntroduction to CAD/CAM
Introduction to CAD/CAM
Nafis Ahmad
 
5 Axis Hybrid Manufacturing Poster LPL
5 Axis Hybrid Manufacturing Poster LPL5 Axis Hybrid Manufacturing Poster LPL
5 Axis Hybrid Manufacturing Poster LPLLiu PeiLing
 
machine design 1 ( all basic part & model or the object design we can design )
machine design 1 ( all basic part & model or the object design we can design )machine design 1 ( all basic part & model or the object design we can design )
machine design 1 ( all basic part & model or the object design we can design )
forcealien03
 
COMPUTER AIDED DESIGN, COMPUTER AIDED MANUFACTURING
COMPUTER AIDED DESIGN, COMPUTER AIDED MANUFACTURINGCOMPUTER AIDED DESIGN, COMPUTER AIDED MANUFACTURING
COMPUTER AIDED DESIGN, COMPUTER AIDED MANUFACTURING
jyyothees mv
 
Presentation on Application of IT in engineering
Presentation on Application of IT in engineeringPresentation on Application of IT in engineering
Presentation on Application of IT in engineeringKarma Chand
 
Nc verification and re processing for collaborative machining
Nc verification and re processing for collaborative machiningNc verification and re processing for collaborative machining
Nc verification and re processing for collaborative machining
Liu PeiLing
 
ravi reverseengineeringitsapplication01 121101044845-phpapp02
ravi reverseengineeringitsapplication01 121101044845-phpapp02ravi reverseengineeringitsapplication01 121101044845-phpapp02
ravi reverseengineeringitsapplication01 121101044845-phpapp02
Akash Maurya
 
Application of it in engineering
Application of it in engineeringApplication of it in engineering
Application of it in engineeringSanjayktm
 
CADCAM CAE Notes
CADCAM CAE NotesCADCAM CAE Notes
CADCAM CAE Notes
Abhay Gore
 
CAD _ UNIT 1.pptx
CAD _ UNIT 1.pptxCAD _ UNIT 1.pptx
CAD _ UNIT 1.pptx
jayabal subbaian
 
5 benefits of using cad program
5 benefits of using cad program5 benefits of using cad program
5 benefits of using cad program
kavita thete
 
bim and project controls
 bim and project controls bim and project controls
bim and project controls
Omar Selim
 
Introduction to cad/cam
Introduction to cad/camIntroduction to cad/cam
Introduction to cad/cam
CADD CENTRE
 
Computer Aided Design - Unit I Introduction
Computer Aided Design - Unit I IntroductionComputer Aided Design - Unit I Introduction
Computer Aided Design - Unit I Introduction
JayavendhanJ
 
Ptc creo parametric sub bundles (with lite details explained)
Ptc creo parametric   sub bundles (with lite details explained)Ptc creo parametric   sub bundles (with lite details explained)
Ptc creo parametric sub bundles (with lite details explained)
Victor Mitov
 

Similar to Reverse engineering (20)

.pptx
.pptx.pptx
.pptx
 
Reverse engineering
Reverse engineeringReverse engineering
Reverse engineering
 
Software presentation
Software presentationSoftware presentation
Software presentation
 
Introduction to CAD-CAM.pptx
Introduction to CAD-CAM.pptxIntroduction to CAD-CAM.pptx
Introduction to CAD-CAM.pptx
 
Introduction to CAD/CAM
Introduction to CAD/CAMIntroduction to CAD/CAM
Introduction to CAD/CAM
 
5 Axis Hybrid Manufacturing Poster LPL
5 Axis Hybrid Manufacturing Poster LPL5 Axis Hybrid Manufacturing Poster LPL
5 Axis Hybrid Manufacturing Poster LPL
 
machine design 1 ( all basic part & model or the object design we can design )
machine design 1 ( all basic part & model or the object design we can design )machine design 1 ( all basic part & model or the object design we can design )
machine design 1 ( all basic part & model or the object design we can design )
 
COMPUTER AIDED DESIGN, COMPUTER AIDED MANUFACTURING
COMPUTER AIDED DESIGN, COMPUTER AIDED MANUFACTURINGCOMPUTER AIDED DESIGN, COMPUTER AIDED MANUFACTURING
COMPUTER AIDED DESIGN, COMPUTER AIDED MANUFACTURING
 
Presentation on Application of IT in engineering
Presentation on Application of IT in engineeringPresentation on Application of IT in engineering
Presentation on Application of IT in engineering
 
Nc verification and re processing for collaborative machining
Nc verification and re processing for collaborative machiningNc verification and re processing for collaborative machining
Nc verification and re processing for collaborative machining
 
Resume2015
Resume2015Resume2015
Resume2015
 
ravi reverseengineeringitsapplication01 121101044845-phpapp02
ravi reverseengineeringitsapplication01 121101044845-phpapp02ravi reverseengineeringitsapplication01 121101044845-phpapp02
ravi reverseengineeringitsapplication01 121101044845-phpapp02
 
Application of it in engineering
Application of it in engineeringApplication of it in engineering
Application of it in engineering
 
CADCAM CAE Notes
CADCAM CAE NotesCADCAM CAE Notes
CADCAM CAE Notes
 
CAD _ UNIT 1.pptx
CAD _ UNIT 1.pptxCAD _ UNIT 1.pptx
CAD _ UNIT 1.pptx
 
5 benefits of using cad program
5 benefits of using cad program5 benefits of using cad program
5 benefits of using cad program
 
bim and project controls
 bim and project controls bim and project controls
bim and project controls
 
Introduction to cad/cam
Introduction to cad/camIntroduction to cad/cam
Introduction to cad/cam
 
Computer Aided Design - Unit I Introduction
Computer Aided Design - Unit I IntroductionComputer Aided Design - Unit I Introduction
Computer Aided Design - Unit I Introduction
 
Ptc creo parametric sub bundles (with lite details explained)
Ptc creo parametric   sub bundles (with lite details explained)Ptc creo parametric   sub bundles (with lite details explained)
Ptc creo parametric sub bundles (with lite details explained)
 

Recently uploaded

Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
Kamal Acharya
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
Kamal Acharya
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
ShahidSultan24
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Vaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdfVaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdf
Kamal Acharya
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 

Recently uploaded (20)

Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Vaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdfVaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdf
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 

Reverse engineering

  • 1. Reverse Engineering Presented By: Ananya Upadhyay ME/AMS/10006/15 1 Birla Instituteof Technology,Mesra
  • 2. Reverseengineering • Reverse Engineering is a process of redesigning an existing product to improve and broaden its functions, add quality and to increase its useful life. • The main aim of reverse engineering is to reduce manufacturing costs of the new product, making it competitive in market. • The duplication is done without the aid of drawings, documentation or computer model. 2
  • 3. why reverseengineering? • The original producer no longer produces the product. • There is inadequate documentation of product. • Some bad features of the product needs to be redesigned. • To update obsolete materials or antiquated manufacturing processes with more current, less expensive technologies. 3
  • 5. 5
  • 6. Digitizing • Collecting data from physical part. • Used when drawing of object is not available. • Aim is to generate a 3D mapping of the product in the form of CAD file. • This requires acquisition of surface data, which is large number of points on the product surface. • For this two types of processes are used: contact and non contact method. 6
  • 7. Discretizationmethod Contact method • Requires contact between the component surface & a measuring tool. • Uses Coordinate Measuring Machine (CMM), electromagnetic digitizer or sonic digitizers to get desired coordinates. Non contact method • Uses light as the main tool • Uses white light or laser scanners to scan 3D objects to generate CAD design. 7
  • 8. Manipulationof data • Basically, after completion of this a CAD model of product is obtained. • Used to fit a geometry to the large number of points obtained from digitizing. • The surface can be mathematically defined as algebraic or parametric surface. • Surface fitting techniques can be of two types: interpolation and approximation techniques. 8
  • 9. Surfacefitting techniques Interpolation technique • Surface to be fitted passes through all the data points. • Used when the data points are accurately measured without any errors. Approximation technique • Surface represents a generalized or best fit to the data points. • Used when large number of data points are to be fitted. 9
  • 10. Generationof functional part • The geometric model obtained, can be used as the basis for variety of operations. • Operations such as automated process planning, automated manufacturing, automated dimensional inspection and automated tolerance analysis. 10
  • 11. Advantages of reverse engineering • RE typically starts with measuring an existing object, so that a solid model can be deduced in order to make use of the advantages of CAD/CAM/CAE technologies. • CAD models are used for manufacturing or rapid prototyping applications. • Hence we can work on a product without having prior knowledge of the technology involved.  Cost saving for developing new products.  Lesser maintenance costs  Quality improvement  Competitive advantages 11
  • 12. Applications • ManufacturingField: To create a 3D virtual model of an existing physical part for use in 3D CAD, CAM, CAE or other software and to analyze the working of a product. • Medical Field:Imaging, modeling and replication (as a physical model) of a patient's bone structure • Software engineering: To detect and neutralize viruses and malware. 12

Editor's Notes

  1. The choice of discretization method is based on speed & performance during digitization and avoidance of damage to the product.
  2. Algebraic function is one which is defined as f(x,y,z)=0 and is for infinite surface whereas parametric function is one which is defined as a finite surface for example: bezier surface, NURBS surface.