SlideShare a Scribd company logo
Computer Vision
Yusif Aghalarli 672.7E
What is Computer Vision?
Computer vision has been around for more than 50 years, but recently, we see a
major resurgence of interest in how machines ‘see’ and how computer vision can be
used to build products for consumers and businesses.
Artificial Intelligence
The key driving factor behind all these is Computer Vision. In the simplest terms,
Computer Vision is the discipline under a broad area of Artificial Intelligence which
teaches machines to see. Its goal is to extract meaning from pixels.
A brief history
In the summer of the year 1966, Seymour Papert and Marvin Minsky at MIT Artificial
Intelligence group started a project titled Summer Vision Project. The aim of the
project was to build a system that can analyze a scene and identify objects in the
scene.
In the 70s, taking ideas from studies of the cerebellum, hippocampus and cortex for
human perception, David Marr, a neuroscientist at MIT, set up the building blocks for
the modern Computer Vision and thus is known as the father of the modern
Computer Vision.
Deep Vision
Deep Learning has taken off since 2012. Deep learning is a subset of machine learning
where artificial neural networks, algorithms inspired by the human brain, learn from
large amounts of data. Powering recommender systems, identify and tags friends in
photos, translate your voice to text, translate text into different languages, Deep
Learning has transformed Computer vision leading towards superior performance.
How does computer vision work?
Computer vision algorithms that we use today are based on pattern recognition. We train computers on a massive
amount of visual data—computers process images, label objects on them, and find patterns in those objects. For
example, if we send a million images of flowers, the computer will analyze them, identify patterns that are similar
to all flowers and, at the end of this process, will create a model “flower.”
How does computer vision work?
In short, machines interpret images as a
series of pixels, each with their own set of
color values. For example, below is a
picture of Abraham Lincoln. Each pixel’s
brightness in this image is represented by
a single 8-bit number, ranging from 0
(black) to 255 (white). These numbers are
what software sees when you input an
image. This data is provided as an input
to the computer vision
Deep learning revolution
To understand the recent process of computer vision technology, we need to dive into
algorithms this technique relies on. Modern computer vision relies on deep learning,
a specific subset of machine learning, which uses algorithms to glean insights from
data.
Deep Learning
Deep learning represents a more effective way to do computer vision—it uses a
specific algorithm called a neural network. The neural networks are used to extract
patterns from provided data samples. The algorithms are inspired by the human
understanding of how brains function, in particular, the interconnections between the
neurons in the cerebral cortex.
Applications
Smartphones: QR codes, computational photography (Android Lens Blur, iPhone
Portrait Mode), panorama construction (Google Photo Spheres), face detection,
expression detection (smile), Snapchat filters (face tracking)
Applications
Web: Image search, Google photos (face recognition,
object recognition, scene recognition, geolocalization
from vision)
VR/AR: Outside-in tracking (HTC VIVE), inside out
tracking (simultaneous localization and mapping,
HoloLens), object occlusion (dense depth estimation)
Applications
Insurance: Claims automation, Damage
analysis, Property inspection
Medical imaging: CAT / MRI reconstruction, assisted diagnosis,
automatic pathology, connectomics, AI-guided surgery
Self-driving cars
Computer vision enables cars to make sense of
their surroundings. A smart vehicle has a few
cameras that capture videos from different
angles and send videos as an input signal to the
computer vision software. The system
processes the video in real-time and detects
objects like road marking, objects near the car
(such as pedestrians or other cars), traffic
lights, etc
Challenges
Even after a huge amount of work published, Computer vision is not solved. It works
only under few constraints. One main reason for this difficulty is that the human
visual system is simply too good for many tasks e.g.- face recognition .A human can
recognize faces under all kinds of variations in illumination, viewpoint, expression, etc.
which a computer suffers in such situations.
Conclusion
Computer vision is a popular topic. A different approach to using data is what makes
this technology different. Tremendous amounts of data that we create daily, which
some people think as a curse of our generation, are actually used for our benefit—the
data can teach computers to see and understand objects. This technology also
demonstrates an important step that our civilization makes toward creating artificial
intelligence that will be as sophisticated as humans.

More Related Content

What's hot

Computer vision
Computer visionComputer vision
Computer vision
Sheikh Hussnain
 
Computer vision
Computer visionComputer vision
Computer vision
Kartik Kalpande Patil
 
Computer vision ppt
Computer vision pptComputer vision ppt
Computer vision ppt
RachitSogani1
 
Computer vision introduction
Computer vision  introduction Computer vision  introduction
Computer vision introduction
Wael Badawy
 
AI Computer vision
AI Computer visionAI Computer vision
AI Computer vision
Kashafnaz2
 
Ai lecture 03 computer vision
Ai lecture 03 computer visionAi lecture 03 computer vision
Ai lecture 03 computer vision
Ahmad sohail Kakar
 
Computer Vision Presentation Artificial Intelligence (AI)
Computer Vision Presentation Artificial Intelligence (AI)Computer Vision Presentation Artificial Intelligence (AI)
Computer Vision Presentation Artificial Intelligence (AI)
AshTheMidBenchers
 
Computer vision
Computer vision Computer vision
Computer vision
Dmitry Ryabokon
 
Computer vision
Computer visionComputer vision
Computer vision
AnkitKamal6
 
Introduction to Computer Vision.pdf
Introduction to Computer Vision.pdfIntroduction to Computer Vision.pdf
Introduction to Computer Vision.pdf
Knoldus Inc.
 
Image recognition
Image recognitionImage recognition
Image recognition
Harika Nalla
 
Image recognition
Image recognitionImage recognition
Image recognition
Nikhil Singh
 
Computer vision and robotics
Computer vision and roboticsComputer vision and robotics
Computer vision and robotics
Biniam Asnake
 
Image recognition
Image recognitionImage recognition
Image recognition
Aseed Usmani
 
Computer Vision
Computer VisionComputer Vision
Computer Vision
Ameer Mohamed Rajah
 
Computer vesion
Computer vesionComputer vesion
Computer vesion
Adil Mehmoood
 
Detection and recognition of face using neural network
Detection and recognition of face using neural networkDetection and recognition of face using neural network
Detection and recognition of face using neural networkSmriti Tikoo
 
Computer vision suprim regmi
Computer vision suprim regmi Computer vision suprim regmi
Computer vision suprim regmi
Suprim Regmi
 

What's hot (20)

Computer vision
Computer visionComputer vision
Computer vision
 
Computer vision
Computer visionComputer vision
Computer vision
 
Computer vision ppt
Computer vision pptComputer vision ppt
Computer vision ppt
 
Computer vision introduction
Computer vision  introduction Computer vision  introduction
Computer vision introduction
 
AI Computer vision
AI Computer visionAI Computer vision
AI Computer vision
 
Ai lecture 03 computer vision
Ai lecture 03 computer visionAi lecture 03 computer vision
Ai lecture 03 computer vision
 
Computer Vision Presentation Artificial Intelligence (AI)
Computer Vision Presentation Artificial Intelligence (AI)Computer Vision Presentation Artificial Intelligence (AI)
Computer Vision Presentation Artificial Intelligence (AI)
 
Computer vision
Computer vision Computer vision
Computer vision
 
Computer vision
Computer visionComputer vision
Computer vision
 
Introduction to Computer Vision.pdf
Introduction to Computer Vision.pdfIntroduction to Computer Vision.pdf
Introduction to Computer Vision.pdf
 
Computer Vision Introduction
Computer Vision IntroductionComputer Vision Introduction
Computer Vision Introduction
 
Image recognition
Image recognitionImage recognition
Image recognition
 
Image recognition
Image recognitionImage recognition
Image recognition
 
Computer vision
Computer visionComputer vision
Computer vision
 
Computer vision and robotics
Computer vision and roboticsComputer vision and robotics
Computer vision and robotics
 
Image recognition
Image recognitionImage recognition
Image recognition
 
Computer Vision
Computer VisionComputer Vision
Computer Vision
 
Computer vesion
Computer vesionComputer vesion
Computer vesion
 
Detection and recognition of face using neural network
Detection and recognition of face using neural networkDetection and recognition of face using neural network
Detection and recognition of face using neural network
 
Computer vision suprim regmi
Computer vision suprim regmi Computer vision suprim regmi
Computer vision suprim regmi
 

Similar to Computer vision

Class PPT based on engineering subject cv.pptx
Class PPT based on engineering subject cv.pptxClass PPT based on engineering subject cv.pptx
Class PPT based on engineering subject cv.pptx
DivyaKumari588020
 
What is Computer Vision?
What is Computer Vision?What is Computer Vision?
What is Computer Vision?
Kavika Roy
 
Lecture 1, 2 - An Introduction ot Computer Vision
Lecture 1, 2 - An Introduction ot Computer VisionLecture 1, 2 - An Introduction ot Computer Vision
Lecture 1, 2 - An Introduction ot Computer Vision
Aksam Iftikhar
 
Computer vision basics
Computer vision basicsComputer vision basics
Computer vision basics
Shilpa Sharma
 
imagerecognition-191220044946 (1).pdf
imagerecognition-191220044946 (1).pdfimagerecognition-191220044946 (1).pdf
imagerecognition-191220044946 (1).pdf
SUBHASHREESUDHANSUSE
 
Everything You Need to Know About Computer Vision
Everything You Need to Know About Computer VisionEverything You Need to Know About Computer Vision
Everything You Need to Know About Computer Vision
Kavika Roy
 
01Introduction.pptx - C280, Computer Vision
01Introduction.pptx - C280, Computer Vision01Introduction.pptx - C280, Computer Vision
01Introduction.pptx - C280, Computer Visionbutest
 
Machine learningfor computervision_ashutoshupadhyay
Machine learningfor computervision_ashutoshupadhyayMachine learningfor computervision_ashutoshupadhyay
Machine learningfor computervision_ashutoshupadhyay
Dr.R. Gunavathi Ramasamy
 
ARTIFICIAL INTELLIGENT ( ITS / TASK 6 ) done by Wael Saad Hameedi / P71062
ARTIFICIAL INTELLIGENT ( ITS / TASK 6 ) done by Wael Saad Hameedi / P71062ARTIFICIAL INTELLIGENT ( ITS / TASK 6 ) done by Wael Saad Hameedi / P71062
ARTIFICIAL INTELLIGENT ( ITS / TASK 6 ) done by Wael Saad Hameedi / P71062
Wael Alawsey
 
AI KIMSRAD.pptx
AI KIMSRAD.pptxAI KIMSRAD.pptx
Lecture No. 1 introduction.pptx
Lecture No. 1 introduction.pptxLecture No. 1 introduction.pptx
Lecture No. 1 introduction.pptx
AlifahadHussain
 
Saksham presentation
Saksham presentationSaksham presentation
Saksham presentation
SakshamTurki
 
ARTIFICIAL INTELLIGENCE-New.pptx
ARTIFICIAL INTELLIGENCE-New.pptxARTIFICIAL INTELLIGENCE-New.pptx
ARTIFICIAL INTELLIGENCE-New.pptx
ParveshSachdev
 
Computer Vision Lab
Computer Vision LabComputer Vision Lab
Computer Vision Lab
Karenne Mata
 
Artificial Intelligence: Classification, Applications, Opportunities, and Cha...
Artificial Intelligence: Classification, Applications, Opportunities, and Cha...Artificial Intelligence: Classification, Applications, Opportunities, and Cha...
Artificial Intelligence: Classification, Applications, Opportunities, and Cha...
Abdullah al Mamun
 
seminar_computer_vision.pptx
seminar_computer_vision.pptxseminar_computer_vision.pptx
seminar_computer_vision.pptx
TejaswiniShirode
 
Image_recognition.pptx
Image_recognition.pptxImage_recognition.pptx
Image_recognition.pptx
john6938
 
computer vision.pdf
computer vision.pdfcomputer vision.pdf
computer vision.pdf
sisaysimon
 
AI in Autonomous Vehicles
AI in Autonomous VehiclesAI in Autonomous Vehicles
AI in Autonomous Vehicles
GAURAV YADAV
 
Project report of thr facial expressionppt.pptx
Project report of thr facial expressionppt.pptxProject report of thr facial expressionppt.pptx
Project report of thr facial expressionppt.pptx
taxihig737
 

Similar to Computer vision (20)

Class PPT based on engineering subject cv.pptx
Class PPT based on engineering subject cv.pptxClass PPT based on engineering subject cv.pptx
Class PPT based on engineering subject cv.pptx
 
What is Computer Vision?
What is Computer Vision?What is Computer Vision?
What is Computer Vision?
 
Lecture 1, 2 - An Introduction ot Computer Vision
Lecture 1, 2 - An Introduction ot Computer VisionLecture 1, 2 - An Introduction ot Computer Vision
Lecture 1, 2 - An Introduction ot Computer Vision
 
Computer vision basics
Computer vision basicsComputer vision basics
Computer vision basics
 
imagerecognition-191220044946 (1).pdf
imagerecognition-191220044946 (1).pdfimagerecognition-191220044946 (1).pdf
imagerecognition-191220044946 (1).pdf
 
Everything You Need to Know About Computer Vision
Everything You Need to Know About Computer VisionEverything You Need to Know About Computer Vision
Everything You Need to Know About Computer Vision
 
01Introduction.pptx - C280, Computer Vision
01Introduction.pptx - C280, Computer Vision01Introduction.pptx - C280, Computer Vision
01Introduction.pptx - C280, Computer Vision
 
Machine learningfor computervision_ashutoshupadhyay
Machine learningfor computervision_ashutoshupadhyayMachine learningfor computervision_ashutoshupadhyay
Machine learningfor computervision_ashutoshupadhyay
 
ARTIFICIAL INTELLIGENT ( ITS / TASK 6 ) done by Wael Saad Hameedi / P71062
ARTIFICIAL INTELLIGENT ( ITS / TASK 6 ) done by Wael Saad Hameedi / P71062ARTIFICIAL INTELLIGENT ( ITS / TASK 6 ) done by Wael Saad Hameedi / P71062
ARTIFICIAL INTELLIGENT ( ITS / TASK 6 ) done by Wael Saad Hameedi / P71062
 
AI KIMSRAD.pptx
AI KIMSRAD.pptxAI KIMSRAD.pptx
AI KIMSRAD.pptx
 
Lecture No. 1 introduction.pptx
Lecture No. 1 introduction.pptxLecture No. 1 introduction.pptx
Lecture No. 1 introduction.pptx
 
Saksham presentation
Saksham presentationSaksham presentation
Saksham presentation
 
ARTIFICIAL INTELLIGENCE-New.pptx
ARTIFICIAL INTELLIGENCE-New.pptxARTIFICIAL INTELLIGENCE-New.pptx
ARTIFICIAL INTELLIGENCE-New.pptx
 
Computer Vision Lab
Computer Vision LabComputer Vision Lab
Computer Vision Lab
 
Artificial Intelligence: Classification, Applications, Opportunities, and Cha...
Artificial Intelligence: Classification, Applications, Opportunities, and Cha...Artificial Intelligence: Classification, Applications, Opportunities, and Cha...
Artificial Intelligence: Classification, Applications, Opportunities, and Cha...
 
seminar_computer_vision.pptx
seminar_computer_vision.pptxseminar_computer_vision.pptx
seminar_computer_vision.pptx
 
Image_recognition.pptx
Image_recognition.pptxImage_recognition.pptx
Image_recognition.pptx
 
computer vision.pdf
computer vision.pdfcomputer vision.pdf
computer vision.pdf
 
AI in Autonomous Vehicles
AI in Autonomous VehiclesAI in Autonomous Vehicles
AI in Autonomous Vehicles
 
Project report of thr facial expressionppt.pptx
Project report of thr facial expressionppt.pptxProject report of thr facial expressionppt.pptx
Project report of thr facial expressionppt.pptx
 

Recently uploaded

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
 
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
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
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
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
DuvanRamosGarzon1
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
Intella Parts
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
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
 
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
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
MuhammadTufail242431
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
PrashantGoswami42
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 

Recently uploaded (20)

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
 
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
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.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...
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
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
 
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
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 

Computer vision

  • 2. What is Computer Vision? Computer vision has been around for more than 50 years, but recently, we see a major resurgence of interest in how machines ‘see’ and how computer vision can be used to build products for consumers and businesses.
  • 3. Artificial Intelligence The key driving factor behind all these is Computer Vision. In the simplest terms, Computer Vision is the discipline under a broad area of Artificial Intelligence which teaches machines to see. Its goal is to extract meaning from pixels.
  • 4. A brief history In the summer of the year 1966, Seymour Papert and Marvin Minsky at MIT Artificial Intelligence group started a project titled Summer Vision Project. The aim of the project was to build a system that can analyze a scene and identify objects in the scene. In the 70s, taking ideas from studies of the cerebellum, hippocampus and cortex for human perception, David Marr, a neuroscientist at MIT, set up the building blocks for the modern Computer Vision and thus is known as the father of the modern Computer Vision.
  • 5. Deep Vision Deep Learning has taken off since 2012. Deep learning is a subset of machine learning where artificial neural networks, algorithms inspired by the human brain, learn from large amounts of data. Powering recommender systems, identify and tags friends in photos, translate your voice to text, translate text into different languages, Deep Learning has transformed Computer vision leading towards superior performance.
  • 6. How does computer vision work? Computer vision algorithms that we use today are based on pattern recognition. We train computers on a massive amount of visual data—computers process images, label objects on them, and find patterns in those objects. For example, if we send a million images of flowers, the computer will analyze them, identify patterns that are similar to all flowers and, at the end of this process, will create a model “flower.”
  • 7. How does computer vision work? In short, machines interpret images as a series of pixels, each with their own set of color values. For example, below is a picture of Abraham Lincoln. Each pixel’s brightness in this image is represented by a single 8-bit number, ranging from 0 (black) to 255 (white). These numbers are what software sees when you input an image. This data is provided as an input to the computer vision
  • 8. Deep learning revolution To understand the recent process of computer vision technology, we need to dive into algorithms this technique relies on. Modern computer vision relies on deep learning, a specific subset of machine learning, which uses algorithms to glean insights from data.
  • 9. Deep Learning Deep learning represents a more effective way to do computer vision—it uses a specific algorithm called a neural network. The neural networks are used to extract patterns from provided data samples. The algorithms are inspired by the human understanding of how brains function, in particular, the interconnections between the neurons in the cerebral cortex.
  • 10. Applications Smartphones: QR codes, computational photography (Android Lens Blur, iPhone Portrait Mode), panorama construction (Google Photo Spheres), face detection, expression detection (smile), Snapchat filters (face tracking)
  • 11. Applications Web: Image search, Google photos (face recognition, object recognition, scene recognition, geolocalization from vision) VR/AR: Outside-in tracking (HTC VIVE), inside out tracking (simultaneous localization and mapping, HoloLens), object occlusion (dense depth estimation)
  • 12. Applications Insurance: Claims automation, Damage analysis, Property inspection Medical imaging: CAT / MRI reconstruction, assisted diagnosis, automatic pathology, connectomics, AI-guided surgery
  • 13. Self-driving cars Computer vision enables cars to make sense of their surroundings. A smart vehicle has a few cameras that capture videos from different angles and send videos as an input signal to the computer vision software. The system processes the video in real-time and detects objects like road marking, objects near the car (such as pedestrians or other cars), traffic lights, etc
  • 14. Challenges Even after a huge amount of work published, Computer vision is not solved. It works only under few constraints. One main reason for this difficulty is that the human visual system is simply too good for many tasks e.g.- face recognition .A human can recognize faces under all kinds of variations in illumination, viewpoint, expression, etc. which a computer suffers in such situations.
  • 15. Conclusion Computer vision is a popular topic. A different approach to using data is what makes this technology different. Tremendous amounts of data that we create daily, which some people think as a curse of our generation, are actually used for our benefit—the data can teach computers to see and understand objects. This technology also demonstrates an important step that our civilization makes toward creating artificial intelligence that will be as sophisticated as humans.