SlideShare a Scribd company logo
Computer Architecture for
Vision Systems
Presented by:
Ritesh Thakur ( 30 )
Vishal Thoke ( 32 )
Utsav Patel ( 36 )
Sushant Vaidkar ( 38 )
Vedant Valsangkar ( 40 )
Bansilal Ramnath Agarwal Charitable Trust's
Vishwakarma Institute of Technology
The Evolution of Vision
Technology
Computer vision:research and fundamental
technology for extracting meaning from images
Machine vision:factory applications
Embedded vision:thousands of applications
1)Consumer, automotive, medical, defense, retail,
gaming, security, education, transportation, …
2)Embedded systems, mobile devices, PCs and the
cloud
What is Computer Vision ?
• Out of the five senses, Vision is known to be the superior
source of data in human beings. We can't do our daily tasks
without our eyes.
• Eyes are the major source of information. What if computers
can also analyse visual data using Cameras?
• Computer Vision is an interdisciplinary scientific field that
deals with how computers can gain high level understanding
from digital sources like images and videos.
Every Computer Vision System Looks Something
Like This
Camera Local Processor Network
Connection
Cloud Backend
ARCHITECTURE
Analyzing the process of a computer vision application, one can
perceive that the different tasks demand different efforts from the
various computational resources. One can conclude that a single
processor architecture may not be able to carry all these operations
efficiently; there is a need for a hybrid processing configuration, with
specific architectures for each level.
Architectures for low-level operations are heavily explored,
due to their specific characteristics and the large amount of
data involved. There is a trend to use SIMD (single instruction
multiple data) parallel architectures for low-level processing,
and a second architecture for medium and high-level
operations. Digital signal processors (DSPs) have also been
used for low level operations, with good performance
Both consist of pixels which use the Photoelectric effect to generate electric signals
Types of Camera Sensors:
CCD
(Charged Coupled Device)
● Passive-pixel device
● Less noise in pixel data
● Expensive, requires more power
● Used in high quality video cameras and
satellites
CMOS
(Complementary Metal Oxide Semiconductor)
● Active-pixel device
● More noise
● Affordable, low power consumption
● Used in smartphones and DSLR
Types of Camera Sensors:
CCD
(Charged Coupled Device)
● No electronics at pixel level
● All electric signals need to be
transferred to external electronics for
conversion into voltage
● Hence, the sensor is quite slow
● Provides better quantum efficiency
● Ideal for poor lighting conditions
CMOS
(Complementary Metal Oxide Semiconductor)
● Each pixel contains separate electronics e.g.
amplifier
● The signal from each pixel can be read directly
without any changes
● Provides higher frame rate
● Image is scanned row-wise causing rolling shutter
effect
Applications of Computer Vision Technology
1. Automotive Safety :
● Vision system can assure safety of vehicles
in auto pilot mode.
● Using cameras we can detect objects nearby
and can avoid the obstacles.
Applications of Computer Vision Technology
2. Tracking Objects :
● Using surveillance cameras we can keep
track of household items.
● We can keep an eye on our important stuff.
Applications of Computer Vision Technology
3. Hazardous Areas Scanning :
● Cameras and drones can go where human
eyes can not reach.
● Humans can take a look inside the
hazardous areas using drones.
Applications of Computer Vision Technology
4. Biological Applications :
● Small cameras are used in surgeries to
detect the area of body.
● Vision systems can also detect various
samples of microbes and DNA.
Development: Future
•Heterogeneity of hardware becomes hidden
•OpenVX: Abstracts hardware, not the algorithm
•Higher-level APIs: Abstract the algorithm and hardware
•Higher-level deep learning abstractions
•Automated optimization of neural networks
•Automated design and training of neural networks
•Development shifts from implementation to integration
Conclusions
•Computer vision will become ubiquitous and invisible
•It will be a huge creator of value, both for suppliers as well as those who leverage
the technology in their applications
•Deep learning will become a dominant technique (but not the only technique)
•Computation distributed between the cloud and the edge
•Heterogeneity in hardware becomes increasingly hidden
•Development shifts from implementation to integration
Computer architecture for vision systems

More Related Content

PPTX
Introduction of Computers
PDF
A STUDY OF IOT BASED REAL-TIME SOLAR POWER REMOTE MONITORING SYSTEM
PPT
The Future Of Computer Technology
DOCX
Dissertation report 2_3
PPTX
call foe paper - International Journal of Computer Science, Engineering and A...
PPTX
call for papers - International Journal of Computer Science, Engineering and ...
PPTX
Call for papers - International Journal of Computer Science, Engineering and ...
PPTX
call for papers - International Journal of Computer Science, Engineering and ...
Introduction of Computers
A STUDY OF IOT BASED REAL-TIME SOLAR POWER REMOTE MONITORING SYSTEM
The Future Of Computer Technology
Dissertation report 2_3
call foe paper - International Journal of Computer Science, Engineering and A...
call for papers - International Journal of Computer Science, Engineering and ...
Call for papers - International Journal of Computer Science, Engineering and ...
call for papers - International Journal of Computer Science, Engineering and ...

What's hot (20)

PPTX
call for papers - International Journal of Computer Science, Engineering and ...
PPTX
call for papers - International Journal of Computer Science, Engineering and ...
PPTX
call for papers - International Journal of Computer Science, Engineering and ...
PPTX
call for papers - International Journal of Computer Science, Engineering and ...
PPTX
call for papers - International Journal of Computer Science, Engineering and ...
PPTX
IoT based smart grid FYP for students
PPTX
Machine Vision System
PPTX
Design and implementation of pcb laying using CNC machine controlling with w...
PDF
An Academic View to Cloud Computing
PDF
Designing of Smart Rescue Robotics System
PPT
Computing 3
PPT
Topic mechatronics
PDF
PawanVermaCV
PDF
curriculum-vitae_sampath_kumar_2
PDF
Asynchronous processors Poster
DOCX
process control seminar topics
PDF
IRJET- Review on Colored Object Sorting System using Arduino UNO
PPTX
Introduction to Computer Science by GoLearningBus
PDF
CLOCKLESS CHIP BY Saurabh singh PART 2
call for papers - International Journal of Computer Science, Engineering and ...
call for papers - International Journal of Computer Science, Engineering and ...
call for papers - International Journal of Computer Science, Engineering and ...
call for papers - International Journal of Computer Science, Engineering and ...
call for papers - International Journal of Computer Science, Engineering and ...
IoT based smart grid FYP for students
Machine Vision System
Design and implementation of pcb laying using CNC machine controlling with w...
An Academic View to Cloud Computing
Designing of Smart Rescue Robotics System
Computing 3
Topic mechatronics
PawanVermaCV
curriculum-vitae_sampath_kumar_2
Asynchronous processors Poster
process control seminar topics
IRJET- Review on Colored Object Sorting System using Arduino UNO
Introduction to Computer Science by GoLearningBus
CLOCKLESS CHIP BY Saurabh singh PART 2
Ad

Similar to Computer architecture for vision systems (20)

PDF
Computer architecture for vision system
PDF
01 internet-of-things-introduction-to-internet-of-things
PDF
01 internet-of-things-introduction-to-internet-of-things
PDF
DISTRIBUTED SYSTEM FOR 3D REMOTE MONITORING USING KINECT DEPTH CAMERAS
PDF
IRJET- Rescue Robot using ESP Microcontroller
PDF
iotarchitecture-190506052723.pdf
PPTX
Light Automation System Using Bidirectional Visitor Counter
PPTX
Light Automation System Using Bidirectional Visitor Counter
PPTX
Iot architecture
PDF
Assignment 2- Smart City
PDF
Indoor 3D Video Monitoring Using Multiple Kinect Depth-Cameras
PDF
Indoor 3 d video monitoring using multiple kinect depth cameras
PPTX
Internet of Things - block buildings Unit 2.pptx
PDF
Smart Surveillance Bot with Low Power MCU
PDF
Webinar: Potencializando a Indústria 4.0 com tecnologias ST
PDF
Spy Robot with Wireless Camera using GSM
PDF
Edge AI Miramond technical seminCERN.pdf
PDF
IRJET - Automatic Toll E-Tickting System for Transportation and Finding o...
PDF
PERSON ALIVE DETECTION
PDF
Jun 13 ijbi_002
Computer architecture for vision system
01 internet-of-things-introduction-to-internet-of-things
01 internet-of-things-introduction-to-internet-of-things
DISTRIBUTED SYSTEM FOR 3D REMOTE MONITORING USING KINECT DEPTH CAMERAS
IRJET- Rescue Robot using ESP Microcontroller
iotarchitecture-190506052723.pdf
Light Automation System Using Bidirectional Visitor Counter
Light Automation System Using Bidirectional Visitor Counter
Iot architecture
Assignment 2- Smart City
Indoor 3D Video Monitoring Using Multiple Kinect Depth-Cameras
Indoor 3 d video monitoring using multiple kinect depth cameras
Internet of Things - block buildings Unit 2.pptx
Smart Surveillance Bot with Low Power MCU
Webinar: Potencializando a Indústria 4.0 com tecnologias ST
Spy Robot with Wireless Camera using GSM
Edge AI Miramond technical seminCERN.pdf
IRJET - Automatic Toll E-Tickting System for Transportation and Finding o...
PERSON ALIVE DETECTION
Jun 13 ijbi_002
Ad

Recently uploaded (20)

PDF
BRKDCN-2613.pdf Cisco AI DC NVIDIA presentation
PDF
ETO & MEO Certificate of Competency Questions and Answers
PDF
Arduino robotics embedded978-1-4302-3184-4.pdf
PPTX
AgentX UiPath Community Webinar series - Delhi
PPTX
MET 305 MODULE 1 KTU 2019 SCHEME 25.pptx
PPT
Drone Technology Electronics components_1
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PDF
B.Tech (Electrical Engineering ) 2024 syllabus.pdf
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PPTX
Internship_Presentation_Final engineering.pptx
PDF
Top 10 read articles In Managing Information Technology.pdf
PPTX
Lesson 3_Tessellation.pptx finite Mathematics
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
Glazing at Facade, functions, types of glazing
PPTX
“Next-Gen AI: Trends Reshaping Our World”
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
bas. eng. economics group 4 presentation 1.pptx
BRKDCN-2613.pdf Cisco AI DC NVIDIA presentation
ETO & MEO Certificate of Competency Questions and Answers
Arduino robotics embedded978-1-4302-3184-4.pdf
AgentX UiPath Community Webinar series - Delhi
MET 305 MODULE 1 KTU 2019 SCHEME 25.pptx
Drone Technology Electronics components_1
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
B.Tech (Electrical Engineering ) 2024 syllabus.pdf
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
Internship_Presentation_Final engineering.pptx
Top 10 read articles In Managing Information Technology.pdf
Lesson 3_Tessellation.pptx finite Mathematics
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Glazing at Facade, functions, types of glazing
“Next-Gen AI: Trends Reshaping Our World”
Operating System & Kernel Study Guide-1 - converted.pdf
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
bas. eng. economics group 4 presentation 1.pptx

Computer architecture for vision systems

  • 1. Computer Architecture for Vision Systems Presented by: Ritesh Thakur ( 30 ) Vishal Thoke ( 32 ) Utsav Patel ( 36 ) Sushant Vaidkar ( 38 ) Vedant Valsangkar ( 40 ) Bansilal Ramnath Agarwal Charitable Trust's Vishwakarma Institute of Technology
  • 2. The Evolution of Vision Technology Computer vision:research and fundamental technology for extracting meaning from images Machine vision:factory applications Embedded vision:thousands of applications 1)Consumer, automotive, medical, defense, retail, gaming, security, education, transportation, … 2)Embedded systems, mobile devices, PCs and the cloud
  • 3. What is Computer Vision ? • Out of the five senses, Vision is known to be the superior source of data in human beings. We can't do our daily tasks without our eyes. • Eyes are the major source of information. What if computers can also analyse visual data using Cameras? • Computer Vision is an interdisciplinary scientific field that deals with how computers can gain high level understanding from digital sources like images and videos.
  • 4. Every Computer Vision System Looks Something Like This Camera Local Processor Network Connection Cloud Backend
  • 5. ARCHITECTURE Analyzing the process of a computer vision application, one can perceive that the different tasks demand different efforts from the various computational resources. One can conclude that a single processor architecture may not be able to carry all these operations efficiently; there is a need for a hybrid processing configuration, with specific architectures for each level.
  • 6. Architectures for low-level operations are heavily explored, due to their specific characteristics and the large amount of data involved. There is a trend to use SIMD (single instruction multiple data) parallel architectures for low-level processing, and a second architecture for medium and high-level operations. Digital signal processors (DSPs) have also been used for low level operations, with good performance
  • 7. Both consist of pixels which use the Photoelectric effect to generate electric signals Types of Camera Sensors: CCD (Charged Coupled Device) ● Passive-pixel device ● Less noise in pixel data ● Expensive, requires more power ● Used in high quality video cameras and satellites CMOS (Complementary Metal Oxide Semiconductor) ● Active-pixel device ● More noise ● Affordable, low power consumption ● Used in smartphones and DSLR
  • 8. Types of Camera Sensors: CCD (Charged Coupled Device) ● No electronics at pixel level ● All electric signals need to be transferred to external electronics for conversion into voltage ● Hence, the sensor is quite slow ● Provides better quantum efficiency ● Ideal for poor lighting conditions CMOS (Complementary Metal Oxide Semiconductor) ● Each pixel contains separate electronics e.g. amplifier ● The signal from each pixel can be read directly without any changes ● Provides higher frame rate ● Image is scanned row-wise causing rolling shutter effect
  • 9. Applications of Computer Vision Technology 1. Automotive Safety : ● Vision system can assure safety of vehicles in auto pilot mode. ● Using cameras we can detect objects nearby and can avoid the obstacles.
  • 10. Applications of Computer Vision Technology 2. Tracking Objects : ● Using surveillance cameras we can keep track of household items. ● We can keep an eye on our important stuff.
  • 11. Applications of Computer Vision Technology 3. Hazardous Areas Scanning : ● Cameras and drones can go where human eyes can not reach. ● Humans can take a look inside the hazardous areas using drones.
  • 12. Applications of Computer Vision Technology 4. Biological Applications : ● Small cameras are used in surgeries to detect the area of body. ● Vision systems can also detect various samples of microbes and DNA.
  • 13. Development: Future •Heterogeneity of hardware becomes hidden •OpenVX: Abstracts hardware, not the algorithm •Higher-level APIs: Abstract the algorithm and hardware •Higher-level deep learning abstractions •Automated optimization of neural networks •Automated design and training of neural networks •Development shifts from implementation to integration
  • 14. Conclusions •Computer vision will become ubiquitous and invisible •It will be a huge creator of value, both for suppliers as well as those who leverage the technology in their applications •Deep learning will become a dominant technique (but not the only technique) •Computation distributed between the cloud and the edge •Heterogeneity in hardware becomes increasingly hidden •Development shifts from implementation to integration