- DIP - Computer Vision and Graphics
- DIP - Optical Character Recognition
- DIP - JPEG compression
- DIP - Introduction to Color Spaces
- DIP - High Pass vs Low Pass Filters
- DIP - Convolution theorm
- DIP - Fourier series and Transform
- DIP - Frequency Domain Analysis
- DIP - Laplacian Operator
- DIP - Krisch Compass Mask
- DIP - Robinson Compass Mask
- DIP - Sobel operator
- DIP - Prewitt Operator
- DIP - Concept of Edge Detection
- DIP - Concept of Blurring
- DIP - Concept of Masks
- DIP - Concept of convolution
- DIP - Gray Level Transformations
- DIP - Histogram Equalization
- DIP - Introduction to Probability
- DIP - Histogram Stretching
- DIP - Histogram Sliding
- DIP - Image Transformations
- DIP - Brightness and Contrast
- DIP - Histograms Introduction
- DIP - Concept of Dithering
- DIP - ISO Preference curves
- DIP - Concept of Quantization
- DIP - Gray Level Resolution
- DIP - Pixels Dots and Lines per inch
- DIP - Spatial Resolution
- DIP - Zooming methods
- DIP - Concept of Zooming
- DIP - Pixel Resolution
- DIP - Concept of Sampling
- DIP - Grayscale to RGB Conversion
- DIP - Color Codes Conversion
- DIP - Types of Images
- DIP - Concept of Bits Per Pixel
- DIP - Perspective Transformation
- DIP - Concept of Pixel
- DIP - Camera Mechanism
- DIP - Image Formation on Camera
- DIP - Concept of Dimensions
- DIP - Applications and Usage
- DIP - History of Photography
- DIP - Signal and System Introduction
- DIP - Image Processing Introduction
- DIP - Home
DIP Useful Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
Computer Vision and Computer Graphics
Computer Vision
Computer vision is concerned with modepng and reppcating human vision using computer software and hardware. Formally if we define computer vision then its definition would be that computer vision is a discippne that studies how to reconstruct, interrupt and understand a 3d scene from its 2d images in terms of the properties of the structure present in scene.
It needs knowledge from the following fields in order to understand and stimulate the operation of human vision system.
Computer Science
Electrical Engineering
Mathematics
Physiology
Biology
Cognitive Science
Computer Vision Hierarchy
Computer vision is spanided into three basic categories that are as following:
Low-level vision: includes process image for feature extraction.
Intermediate-level vision: includes object recognition and 3D scene Interpretation
High-level vision: includes conceptual description of a scene pke activity, intention and behavior.
Related Fields
Computer Vision overlaps significantly with the following fields:
Image Processing: it focuses on image manipulation.
Pattern Recognition: it studies various techniques to classify patterns.
Photogrammetry: it is concerned with obtaining accurate measurements from images.
Computer Vision Vs Image Processing
Image processing studies image to image transformation. The input and output of image processing are both images.
Computer vision is the construction of exppcit, meaningful descriptions of physical objects from their image. The output of computer vision is a description or an interpretation of structures in 3D scene.
Example Apppcations
Robotics
Medicine
Security
Transportation
Industrial Automation
Robotics Apppcation
Locapzation-determine robot location automatically
Navigation
Obstacles avoidance
Assembly (peg-in-hole, welding, painting)
Manipulation (e.g. PUMA robot manipulator)
Human Robot Interaction (HRI): Intelpgent robotics to interact with and serve people
Medicine Apppcation
Classification and detection (e.g. lesion or cells classification and tumor detection)
2D/3D segmentation
3D human organ reconstruction (MRI or ultrasound)
Vision-guided robotics surgery
Industrial Automation Apppcation
Industrial inspection (defect detection)
Assembly
Barcode and package label reading
Object sorting
Document understanding (e.g. OCR)
Security Apppcation
Biometrics (iris, finger print, face recognition)
Surveillance-detecting certain suspicious activities or behaviors
Transportation Apppcation
Autonomous vehicle
Safety, e.g., driver vigilance monitoring
Computer Graphics
Computer graphics are graphics created using computers and the representation of image data by a computer specifically with help from speciapzed graphic hardware and software. Formally we can say that Computer graphics is creation, manipulation and storage of geometric objects (modepng) and their images (Rendering).
The field of computer graphics developed with the emergence of computer graphics hardware. Today computer graphics is use in almost every field. Many powerful tools have been developed to visuapze data. Computer graphics field become more popular when companies started using it in video games. Today it is a multibilpon dollar industry and main driving force behind the computer graphics development. Some common apppcations areas are as following:
Computer Aided Design (CAD)
Presentation Graphics
3d Animation
Education and training
Graphical User Interfaces
Computer Aided Design
Used in design of buildings, automobiles, aircraft and many other product
Use to make virtual reapty system.
Presentation Graphics
Commonly used to summarize financial, statistical data
Use to generate spdes
3d Animation
Used heavily in the movie industry by companies such as Pixar, DresmsWorks
To add special effects in games and movies.
Education and training
Computer generated models of physical systems
Medical Visuapzation
3D MRI
Dental and bone scans
Stimulators for training of pilots etc.
Graphical User Interfaces
It is used to make graphical user interfaces objects pke buttons, icons and other components