SlideShare a Scribd company logo
1 of 16
Download to read offline
COMPUTER ARCHITECTURE
FOR VISION SYSTEM
INTRODUCTION
What is ComputerVision?
• Computer Vision is a field that includes methods for acquiring, processing,
analyzing, and understanding images known as Image analysis, Scene
Analysis and Image Understanding.
• It is concerned with the theory and technology for building artificial systems
that obtain information from images. The image data can take many forms,
such as a video sequence, views from multiple cameras, or multi-
dimensional data from a medical scanner.
Does ComputerVision really matter?
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
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.
TYPES OF CAMERA SENSORS:
CCD
(Charged Coupled Device)
● Passive-pixel device
● Less noise in pixel data
● Used in high quality video cameras and satellites
● No electronics at pixel level
● All electric signals need to be transferred to external
electronics for conversion into voltage
● Provides better quantum efficiency
● Ideal for poor lighting conditions
CMOS
(Complementary Metal Oxide
Semiconductor)
● Active-pixel device
● More noise
● Used in smartphones and DSLR
● 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
SYSTEM OF COMPUTER VISION
• Image acquisition
• Pre-processing
• Feature extraction
• Detection/Segmentation
• High Level Processing
OPERATIONS
• A computer vision system consists basically of four elements: capture,
pre-processing, processing and output.
• The complete processing in a computer vision application involves 4
main steps-
• In the first step, a digital image is produced.
• In the 2nd step low-level operations are applied to the captured image,
with the aim to get clearer image.
• The 3rd step consists of extraction of information relevant to the
application.
• The 4th and last step makes decisions dictated by the application, using
high-level operations.
Low level
operations
Extraction of
information
Decision
Making
REQUIREMENTS
• There is a need for tools (hardware and software) to help the
developer of computer vision systems. Hardware platforms must
achieve all the application requirements, and software tools should
ease the programming task.
• It is desirable that a computer vision system include other benefits like
modularity, portability, extensibility, and configuration and operation
facilities.
• Hardware elements: A power source , camera, processor, and
communication cables and connectors or some kind of wireless
interconnection mechanism.
• Software elements : Open CV, CUDA, MATLAB, Open CL and other
research libraries.
PROCESSORS
In addition, a processor can be accelerated by dedicated hardware that
improves performance on computer vision algorithms.
• General-purpose CPUs
• Graphics Processing Units
• Digital Signal Processors
• Field Programmable Gate Arrays (FPGAs)
• Vision-Specific Processors and Cores.
The videantis processor is the most power-efficient and highest-performing
visual processing architecture that you can license on the market. Whether
you need to run deep learning algorithms, video compression or
decompression, image manipulation or computer vision, the v-MP6000UDX
architecture provides a very efficient implementation. The multicore v-
MP6000UDX architecture scales from ultra-low-cost single-core applications to
ultra-high-performance many-core applications. The architecture is optimized
for efficient deep learning, computer vision, image and video processing.
SOFTWARE REQUIREMENTS
OpenCV: The videantis OpenCV library is an adaption of the publicly available open
source computer vision library OpenCV, with additions to speed up processing of the
OpenCV API functions on systems that have a videantis processor IP integrated.
OpenVX: The videantis v-MP6000UDX processor architecture supports acceleration of
the OpenVX primitives, resulting in a low-power, high-performance embedded vision
system.
MATLAB: MATLAB is a numerical computing environment that was developed by
MathWorks in 1984. It contains the Computer Vision Toolbox which provides various
algorithms and functions for computer vision. These include object detection, object
tracking, feature detection, feature matching, camera calibration in 3-D, 3D
reconstruction, etc
CUDA: CUDA or the Compute Unified Device Architecture)is a parallel computing platform
that was created by Nvidia and released in 2007. It is used by software engineers for
general purpose processing using the CUDA-enabled graphics processing unit or GPU.
APPLICATIONS
The computer vision and machine vision fields have significant overlap. Computer vision covers
the core technology of automated image analysis which is used in many fields:
2. Tracking Objects :
● Using surveillance cameras we can keep track of
household items.
● We can keep an eye on our important stuff.
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
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.
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.
TASKS
Computer vision includes methods for acquiring, processing, analyzing and
understanding digital images, and extraction of high-dimensional data from
the real world in order to produce numerical or symbolic information.
Some examples of typical computer vision tasks are :
• Object Detection
• Image Classification
• Visual Relationship Detection
• Image Reconstruction
CLASSIFICATION OF TASKS
The tasks of a computer vision application may be classified into three
levels (low, medium, and high)
• Low-level operations
• Medium-level operations
• High-level operations
CONCLUSION
• 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)
• Development shifts from implementation to integration
THANK YOU

More Related Content

What's hot

imageprocessing-abstract
imageprocessing-abstractimageprocessing-abstract
imageprocessing-abstractJagadeesh Kumar
 
Face Recognition Technology
Face Recognition TechnologyFace Recognition Technology
Face Recognition TechnologyAgrani Rastogi
 
Face Recognition Research Report
Face Recognition Research ReportFace Recognition Research Report
Face Recognition Research ReportSandeep Garg
 
AI Computer vision
AI Computer visionAI Computer vision
AI Computer visionKashafnaz2
 
Face Recognition Technology by Rohit
Face Recognition Technology by RohitFace Recognition Technology by Rohit
Face Recognition Technology by RohitRohit Shrivastava
 
Computer Vision - Artificial Intelligence
Computer Vision - Artificial IntelligenceComputer Vision - Artificial Intelligence
Computer Vision - Artificial IntelligenceACM-KU
 
Augmented Reality - VR & Glasses
Augmented Reality - VR & GlassesAugmented Reality - VR & Glasses
Augmented Reality - VR & GlassesIsidro Navarro
 
Fourier descriptors & moments
Fourier descriptors & momentsFourier descriptors & moments
Fourier descriptors & momentsrajisri2
 
virtual reality Barkha manral seminar on augmented reality.ppt
virtual reality Barkha manral seminar on augmented reality.pptvirtual reality Barkha manral seminar on augmented reality.ppt
virtual reality Barkha manral seminar on augmented reality.pptBarkha Manral
 
SMART ATTENDANCE SYSTEM USING FACE RECOGNITION (233.pptx
SMART ATTENDANCE SYSTEM USING FACE RECOGNITION (233.pptxSMART ATTENDANCE SYSTEM USING FACE RECOGNITION (233.pptx
SMART ATTENDANCE SYSTEM USING FACE RECOGNITION (233.pptxBikashUpadhaya1
 
Criminal Detection System
Criminal Detection SystemCriminal Detection System
Criminal Detection SystemIntrader Amit
 

What's hot (20)

imageprocessing-abstract
imageprocessing-abstractimageprocessing-abstract
imageprocessing-abstract
 
Image processing Presentation
Image processing PresentationImage processing Presentation
Image processing Presentation
 
face detection
face detectionface detection
face detection
 
Face Recognition Technology
Face Recognition TechnologyFace Recognition Technology
Face Recognition Technology
 
Face Recognition Research Report
Face Recognition Research ReportFace Recognition Research Report
Face Recognition Research Report
 
Image recognition
Image recognitionImage recognition
Image recognition
 
Computer vision
Computer visionComputer vision
Computer vision
 
AI Computer vision
AI Computer visionAI Computer vision
AI Computer vision
 
Face Recognition Technology by Rohit
Face Recognition Technology by RohitFace Recognition Technology by Rohit
Face Recognition Technology by Rohit
 
Computer Vision - Artificial Intelligence
Computer Vision - Artificial IntelligenceComputer Vision - Artificial Intelligence
Computer Vision - Artificial Intelligence
 
Augmented Reality - VR & Glasses
Augmented Reality - VR & GlassesAugmented Reality - VR & Glasses
Augmented Reality - VR & Glasses
 
Computer vision
Computer visionComputer vision
Computer vision
 
Video image processing
Video image processingVideo image processing
Video image processing
 
Computer graphics
Computer graphicsComputer graphics
Computer graphics
 
Image processing
Image processingImage processing
Image processing
 
Fourier descriptors & moments
Fourier descriptors & momentsFourier descriptors & moments
Fourier descriptors & moments
 
virtual reality Barkha manral seminar on augmented reality.ppt
virtual reality Barkha manral seminar on augmented reality.pptvirtual reality Barkha manral seminar on augmented reality.ppt
virtual reality Barkha manral seminar on augmented reality.ppt
 
SMART ATTENDANCE SYSTEM USING FACE RECOGNITION (233.pptx
SMART ATTENDANCE SYSTEM USING FACE RECOGNITION (233.pptxSMART ATTENDANCE SYSTEM USING FACE RECOGNITION (233.pptx
SMART ATTENDANCE SYSTEM USING FACE RECOGNITION (233.pptx
 
Criminal Detection System
Criminal Detection SystemCriminal Detection System
Criminal Detection System
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 

Similar to Computer architecture for vision system

APPLICATIONS OF MACHINE VISION
APPLICATIONS OF MACHINE VISIONAPPLICATIONS OF MACHINE VISION
APPLICATIONS OF MACHINE VISIONanil badiger
 
Leveraging Artificial Intelligence Processing on Edge Devices
Leveraging Artificial Intelligence Processing on Edge DevicesLeveraging Artificial Intelligence Processing on Edge Devices
Leveraging Artificial Intelligence Processing on Edge DevicesICS
 
Multimodel Operation for Visually1.docx
Multimodel Operation for Visually1.docxMultimodel Operation for Visually1.docx
Multimodel Operation for Visually1.docxAROCKIAJAYAIECW
 
Computer architecture for vision systems
Computer architecture for vision systemsComputer architecture for vision systems
Computer architecture for vision systemsutsav patel
 
IOT Unit 3 for engineering second year .pptx
IOT Unit 3 for engineering second year .pptxIOT Unit 3 for engineering second year .pptx
IOT Unit 3 for engineering second year .pptxneelamsanjeevkumar
 
AIDC India - AI Vision Slides
AIDC India - AI Vision SlidesAIDC India - AI Vision Slides
AIDC India - AI Vision SlidesIntel® Software
 
01 foundations
01 foundations01 foundations
01 foundationsankit_ppt
 
Machine Vision
Machine VisionMachine Vision
Machine Visionsanjana
 
Iaetsd a low power and high throughput re-configurable bip for multipurpose a...
Iaetsd a low power and high throughput re-configurable bip for multipurpose a...Iaetsd a low power and high throughput re-configurable bip for multipurpose a...
Iaetsd a low power and high throughput re-configurable bip for multipurpose a...Iaetsd Iaetsd
 
UBIQUITOUS NETWORK TECHNICAL ROOM MONITORING SYSTEM MODEL USING WEB SERVICE
UBIQUITOUS NETWORK TECHNICAL ROOM MONITORING SYSTEM MODEL USING WEB SERVICE UBIQUITOUS NETWORK TECHNICAL ROOM MONITORING SYSTEM MODEL USING WEB SERVICE
UBIQUITOUS NETWORK TECHNICAL ROOM MONITORING SYSTEM MODEL USING WEB SERVICE cscpconf
 
Eye Tracking Based Human - Computer Interaction
Eye Tracking Based Human - Computer InteractionEye Tracking Based Human - Computer Interaction
Eye Tracking Based Human - Computer InteractionSharath Raj
 
Presentation for min project
Presentation for min projectPresentation for min project
Presentation for min projectaraya kiros
 
IRJET - Gesture Controlled Home Automation using CNN
IRJET -  	  Gesture Controlled Home Automation using CNNIRJET -  	  Gesture Controlled Home Automation using CNN
IRJET - Gesture Controlled Home Automation using CNNIRJET Journal
 
Optical Recognition of Handwritten Text
Optical Recognition of Handwritten TextOptical Recognition of Handwritten Text
Optical Recognition of Handwritten TextIRJET Journal
 
Iaetsd arm based remote surveillance and motion detection
Iaetsd arm based remote surveillance and motion detectionIaetsd arm based remote surveillance and motion detection
Iaetsd arm based remote surveillance and motion detectionIaetsd Iaetsd
 

Similar to Computer architecture for vision system (20)

fundamentals of machine vision system
fundamentals of machine vision systemfundamentals of machine vision system
fundamentals of machine vision system
 
APPLICATIONS OF MACHINE VISION
APPLICATIONS OF MACHINE VISIONAPPLICATIONS OF MACHINE VISION
APPLICATIONS OF MACHINE VISION
 
Leveraging Artificial Intelligence Processing on Edge Devices
Leveraging Artificial Intelligence Processing on Edge DevicesLeveraging Artificial Intelligence Processing on Edge Devices
Leveraging Artificial Intelligence Processing on Edge Devices
 
Multimodel Operation for Visually1.docx
Multimodel Operation for Visually1.docxMultimodel Operation for Visually1.docx
Multimodel Operation for Visually1.docx
 
Computer architecture for vision systems
Computer architecture for vision systemsComputer architecture for vision systems
Computer architecture for vision systems
 
IOT Unit 3 for engineering second year .pptx
IOT Unit 3 for engineering second year .pptxIOT Unit 3 for engineering second year .pptx
IOT Unit 3 for engineering second year .pptx
 
AIDC India - AI Vision Slides
AIDC India - AI Vision SlidesAIDC India - AI Vision Slides
AIDC India - AI Vision Slides
 
01 foundations
01 foundations01 foundations
01 foundations
 
Machine Vision
Machine VisionMachine Vision
Machine Vision
 
Iaetsd a low power and high throughput re-configurable bip for multipurpose a...
Iaetsd a low power and high throughput re-configurable bip for multipurpose a...Iaetsd a low power and high throughput re-configurable bip for multipurpose a...
Iaetsd a low power and high throughput re-configurable bip for multipurpose a...
 
UBIQUITOUS NETWORK TECHNICAL ROOM MONITORING SYSTEM MODEL USING WEB SERVICE
UBIQUITOUS NETWORK TECHNICAL ROOM MONITORING SYSTEM MODEL USING WEB SERVICE UBIQUITOUS NETWORK TECHNICAL ROOM MONITORING SYSTEM MODEL USING WEB SERVICE
UBIQUITOUS NETWORK TECHNICAL ROOM MONITORING SYSTEM MODEL USING WEB SERVICE
 
F04402038042
F04402038042F04402038042
F04402038042
 
Eye Tracking Based Human - Computer Interaction
Eye Tracking Based Human - Computer InteractionEye Tracking Based Human - Computer Interaction
Eye Tracking Based Human - Computer Interaction
 
Presentation for min project
Presentation for min projectPresentation for min project
Presentation for min project
 
Colour tracking robot.pdf
Colour tracking robot.pdfColour tracking robot.pdf
Colour tracking robot.pdf
 
IRJET - Gesture Controlled Home Automation using CNN
IRJET -  	  Gesture Controlled Home Automation using CNNIRJET -  	  Gesture Controlled Home Automation using CNN
IRJET - Gesture Controlled Home Automation using CNN
 
Optical Recognition of Handwritten Text
Optical Recognition of Handwritten TextOptical Recognition of Handwritten Text
Optical Recognition of Handwritten Text
 
Secure you
Secure you Secure you
Secure you
 
Iaetsd arm based remote surveillance and motion detection
Iaetsd arm based remote surveillance and motion detectionIaetsd arm based remote surveillance and motion detection
Iaetsd arm based remote surveillance and motion detection
 
Traffic Violation Detector using Object Detection
Traffic Violation Detector using Object DetectionTraffic Violation Detector using Object Detection
Traffic Violation Detector using Object Detection
 

Recently uploaded

Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 

Recently uploaded (20)

Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 

Computer architecture for vision system

  • 2. INTRODUCTION What is ComputerVision? • Computer Vision is a field that includes methods for acquiring, processing, analyzing, and understanding images known as Image analysis, Scene Analysis and Image Understanding. • It is concerned with the theory and technology for building artificial systems that obtain information from images. The image data can take many forms, such as a video sequence, views from multiple cameras, or multi- dimensional data from a medical scanner. Does ComputerVision really matter?
  • 3. 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
  • 4. 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.
  • 5. TYPES OF CAMERA SENSORS: CCD (Charged Coupled Device) ● Passive-pixel device ● Less noise in pixel data ● Used in high quality video cameras and satellites ● No electronics at pixel level ● All electric signals need to be transferred to external electronics for conversion into voltage ● Provides better quantum efficiency ● Ideal for poor lighting conditions CMOS (Complementary Metal Oxide Semiconductor) ● Active-pixel device ● More noise ● Used in smartphones and DSLR ● 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
  • 6. SYSTEM OF COMPUTER VISION • Image acquisition • Pre-processing • Feature extraction • Detection/Segmentation • High Level Processing
  • 7. OPERATIONS • A computer vision system consists basically of four elements: capture, pre-processing, processing and output. • The complete processing in a computer vision application involves 4 main steps- • In the first step, a digital image is produced. • In the 2nd step low-level operations are applied to the captured image, with the aim to get clearer image. • The 3rd step consists of extraction of information relevant to the application. • The 4th and last step makes decisions dictated by the application, using high-level operations. Low level operations Extraction of information Decision Making
  • 8. REQUIREMENTS • There is a need for tools (hardware and software) to help the developer of computer vision systems. Hardware platforms must achieve all the application requirements, and software tools should ease the programming task. • It is desirable that a computer vision system include other benefits like modularity, portability, extensibility, and configuration and operation facilities. • Hardware elements: A power source , camera, processor, and communication cables and connectors or some kind of wireless interconnection mechanism. • Software elements : Open CV, CUDA, MATLAB, Open CL and other research libraries.
  • 9. PROCESSORS In addition, a processor can be accelerated by dedicated hardware that improves performance on computer vision algorithms. • General-purpose CPUs • Graphics Processing Units • Digital Signal Processors • Field Programmable Gate Arrays (FPGAs) • Vision-Specific Processors and Cores. The videantis processor is the most power-efficient and highest-performing visual processing architecture that you can license on the market. Whether you need to run deep learning algorithms, video compression or decompression, image manipulation or computer vision, the v-MP6000UDX architecture provides a very efficient implementation. The multicore v- MP6000UDX architecture scales from ultra-low-cost single-core applications to ultra-high-performance many-core applications. The architecture is optimized for efficient deep learning, computer vision, image and video processing.
  • 10. SOFTWARE REQUIREMENTS OpenCV: The videantis OpenCV library is an adaption of the publicly available open source computer vision library OpenCV, with additions to speed up processing of the OpenCV API functions on systems that have a videantis processor IP integrated. OpenVX: The videantis v-MP6000UDX processor architecture supports acceleration of the OpenVX primitives, resulting in a low-power, high-performance embedded vision system. MATLAB: MATLAB is a numerical computing environment that was developed by MathWorks in 1984. It contains the Computer Vision Toolbox which provides various algorithms and functions for computer vision. These include object detection, object tracking, feature detection, feature matching, camera calibration in 3-D, 3D reconstruction, etc CUDA: CUDA or the Compute Unified Device Architecture)is a parallel computing platform that was created by Nvidia and released in 2007. It is used by software engineers for general purpose processing using the CUDA-enabled graphics processing unit or GPU.
  • 11. APPLICATIONS The computer vision and machine vision fields have significant overlap. Computer vision covers the core technology of automated image analysis which is used in many fields: 2. Tracking Objects : ● Using surveillance cameras we can keep track of household items. ● We can keep an eye on our important stuff. 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.
  • 12. APPLICATIONS 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. 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. TASKS Computer vision includes methods for acquiring, processing, analyzing and understanding digital images, and extraction of high-dimensional data from the real world in order to produce numerical or symbolic information. Some examples of typical computer vision tasks are : • Object Detection • Image Classification • Visual Relationship Detection • Image Reconstruction
  • 14. CLASSIFICATION OF TASKS The tasks of a computer vision application may be classified into three levels (low, medium, and high) • Low-level operations • Medium-level operations • High-level operations
  • 15. CONCLUSION • 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) • Development shifts from implementation to integration