0% found this document useful (0 votes)
307 views3 pages

Distinguishing Computer Vision and Image Processing

Computer vision aims to enable computers to process and interpret images in the same way humans do. It involves using artificial intelligence to extract meaningful information from images and video in order to understand scenes. The key differences between computer vision, image processing, and computer graphics are that computer vision analyzes images to interpret scenes, image processing takes images as input and output, and computer graphics generates images from models. Digital image processing uses computers to manipulate digital images through techniques like preprocessing, enhancement, and information extraction.

Uploaded by

maki ababi
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
307 views3 pages

Distinguishing Computer Vision and Image Processing

Computer vision aims to enable computers to process and interpret images in the same way humans do. It involves using artificial intelligence to extract meaningful information from images and video in order to understand scenes. The key differences between computer vision, image processing, and computer graphics are that computer vision analyzes images to interpret scenes, image processing takes images as input and output, and computer graphics generates images from models. Digital image processing uses computers to manipulate digital images through techniques like preprocessing, enhancement, and information extraction.

Uploaded by

maki ababi
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
  • Computer Vision Overview
  • Image Processing Techniques
  • Image Filtering Techniques

Computer vision

is a field of computer science, and it aims at enabling computers to process and identify images
and videos in the same way that human vision does.
Aims to mimic the human visual system
Objective is to build artificial systems which can extract information from images/to make
computers understand images and videos
Difference between computer vision, image processing and computer graphics
In Computer Vision (image analysis, image interpretation, scene understanding), the
input is an image and the output is interpretation of a scene. Image analysis is concerned with
making quantitative measurements from an image to give a description of the image.
In Image Processing (image recovery, reconstruction, filtering, compression,
visualization), the input is an image and the output is also an image.
In Computer Graphics, the input is any scene of a real world and the output is an image.
Computer vision makes a model from images (analysis), whereas computer graphics takes a
model as an input and converts it to an image (synthesis).
The image formation process can be mathematically represented as:
Image = PSF ∗ Object function + Noise
Object function is an object or a scene that is being imaged.
Point spread function (PSF) is the impulse response when the inputs and outputs are the intensity
of light in an imaging system
Signal processing is a discipline in electrical engineering and in mathematics that deals with
analysis and processing of analog and digital signals, and deals with storing, filtering, and other
operations on signals
 Image processing the field that deals with the type of signals for which the input is an image
and the output is also an image is done in image processing. As its names suggests, it deals with
the processing on images.
Image processing basically includes the following three steps:

1. Importing the image via image acquisition tools;


2. Analyzing and manipulating the image;
3. Output in which result can be altered image or report that is based on image analysis.

Methods used for image processing namely, analog image and digital image processing.
Analog image processing done on analog signalsprocessing on two dimensional analog
signals images are manipulated by electrical means by varying the electrical signalE.g.
television image, hard copies like printouts and photographs
 Digital image processing developing a digital system that performs operations on a digital
image help in manipulation of the digital images by using computers The three general
phases that all types of data have to undergo while using digital technique are pre-processing,
enhancement, and display, information extraction.
Fundamental steps in image processing:

1. Image acquisition: to acquire a digital image


2. Image preprocessing: to improve the image in ways that increase the chances for success of
the other processes.
3. Image segmentation: to partitions an input image into its constituent parts or objects.
4. Image representation: to convert the input data to a form suitable for computer processing.
5. Image description: to extract features that result in some quantitative information of interest
or features that are basic for differentiating one class of objects from another.
6. Image recognition: to assign a label to an object based on the information provided by its
descriptors.
7. Image interpretation: to assign meaning to an ensemble of recognized objects

Image is nothing more than a two-dimensional signal


 Applications of Digital Image Processing digital image processing is widely used are
sharpening and restorationMedical fieldRemote sensingTransmission and encoding
Machine/Robot visionColor processingPattern recognitionVideo processing
Components of Image Processing System
Image Processing System is the combination of the different elements involved in the digital
image processing. Digital image processing is the processing of an image by means of a digital
computer

1. Image Sensors: senses the intensity, amplitude, co-ordinates and other features of the
images and passes the result to the image processing hardware. It includes the problem
domain.
2. Image Processing Hardware: is the dedicated hardware that is used to process the
instructions obtained from the image sensors. It passes the result to general purpose
computer.
3. Computer: used in the image processing system is the general-purpose computer that is used
by us in our daily life.
4. Image Processing Software: is the software that includes all the mechanisms and algorithms
that are used in image processing system.
5. Mass Storage: stores the pixels of the images during the processing.
6. Hard Copy Device: Once the image is processed then it is stored in the hard copy device. It
can be a pen drive or any external ROM device.
7. Image Display: It includes the monitor or display screen that displays the processed images.
8. Network: is the connection of all the above elements of the image processing system.

Image enhancement process involves different techniques which are used to improve visual
quality or appearance of an image Image enhancement is the improvement of image quality
without having a knowledge of source of degradation.

If the source of degradation is known, then the process of image quality improvement is called
“image restoration,”

Image filtering is a process to modify the pixels of an image based on some function of a local
neighborhood of the pixel (neighborhood operation).

Some generally used image filtering techniques are:


• Smoothing filters: These filters sometimes are called averaging filters or low pass filters. In this
method, each pixel is replaced by average of the pixels contained in the neighborhood of the filter
mask.

• Sharpening filters: These are used to highlight fine details in an image. Sharpening can be done
by differentiation. Each pixel is replaced by its second order derivative or Laplacian.

• Unsharp masking and high-boost filters: This can be done by subtracting a blurred version of
an image from the image itself.

• Median filters: These are used to remove salt and pepper noises in the image. Figure below
shows one example of image filtering.

Spatial domain filtering Neighborhood of a point (x, y) can be defined by using a square area
centered at (x, y), and this square/rectangular area is called a “mask” or “filter.”

Fourier transform image processing tool which is used to decompose an image into its sine
and cosine components. Important applications for Fourier transform image analysis, image
filtering, image reconstruction and image compression.

Homomorphic filtering used to improve the appearance of an image by simultaneous intensity


range compression and contrast enhancement.

Digital images are formed from optical imageOptical image primary components – lighting
component lighting component corresponds to the lighting condition of a scene (incident
illumination) and reflectance component way the objects in the image reflect light

Common questions

Powered by AI

Computer vision aims to mimic the human visual system to enable computers to interpret images and videos, turning image data into scene understanding. The input is an image and the output is the interpretation of that image through analysis . Image processing, in contrast, involves manipulation of images where both the input and output are images . Its purpose is often to enhance or prepare an image for further processing, such as filtering or reconstruction . Computer graphics takes a model of a scene as input and produces an image, essentially the inverse process of computer vision .

Smoothing filters, also known as averaging or low-pass filters, replace each pixel with the average value of its neighboring pixels to reduce noise and blur the image. They are commonly used to decrease image noise while sacrificing some detail . In contrast, sharpening filters highlight fine image details by enhancing edges, which can be achieved by applying operations like differentiation or using the Laplacian operator. These filters sharpen images by increasing contrast around edges and are often used in medical imaging and feature detection where clarity of details is crucial .

Homomorphic filtering simultaneously compresses intensity ranges and enhances contrast in images, thereby improving visual quality by adjusting the dynamic range of an image . It is typically applied in situations where there is a need to balance out lighting conditions and enhance image details, like in medical imaging or astronomical photography, where lighting conditions can significantly affect image clarity and detail .

Image segmentation enhances computer vision by dividing images into meaningful parts or objects, thereby simplifying analysis and interpretation tasks. It is crucial for applications like object recognition, scene understanding, and anomaly detection, where precise identification of individual components within an image is necessary . Segmentation enables systems to isolate specific areas of interest from the background, improving the accuracy and efficiency of subsequent processing steps in tasks such as facial recognition or autonomous vehicle navigation .

The fundamental steps of image processing are: 1) Image acquisition to obtain a digital image; 2) Image preprocessing to enhance the image for successful further analysis; 3) Image segmentation to partition the image into parts or objects; 4) Image representation to format data for computer processing; 5) Image description to extract valuable features; 6) Image recognition to label objects; and 7) Image interpretation to infer meaning from recognized objects . Each step builds on the previous, refining and extracting necessary information to analyze the images effectively .

Image enhancement involves techniques to improve the visible quality of an image without requiring knowledge of the sources of degradation, typically applied to increase contrast or highlight features . It is used when the goal is to make an image more visually appealing or suitable for a specific task. In contrast, image restoration focuses on reconstructing or recovering an image by compensating for known degradations such as blurring or noise, requiring an understanding of the degradation model . Restoration is applied when image fidelity and true representation of the original scene are critical, such as in medical diagnostics or satellite imagery analysis .

In the image formation process, the Point Spread Function (PSF) represents the response of an imaging system to a point source or point object. It describes how light from a single point is distributed or 'spread out' due to imperfections in the imaging system, affecting the clarity and focus of the resultant image . The quality of an image is significantly impacted by PSF, as it can introduce blurring and other distortions, influencing both accuracy and precision of the captured image. If the PSF is not ideal, it results in a degradation that must be compensated for during image restoration to enhance image clarity .

Digital image processing enhances medical applications by providing tools for image sharpening, restoration, and enhancement that improve visual quality, crucial for accurately diagnosing conditions . In remote sensing, it enables the analysis and interpretation of images captured from satellites or aircraft, improving recognition and understanding of geographic and environmental data through techniques like pattern recognition and video processing .

Fourier Transform is significant in digital image processing as it decomposes images into sine and cosine components, simplifying many image processing applications, such as image filtering, compression, and reconstruction . It converts spatial domain data into frequency domain, making it easier to perform tasks like noise reduction and feature extraction. Applications include improved image filtering, where unwanted noise frequencies can be selectively removed or minimized, and image compression, where only the meaningful frequency components are retained, reducing storage requirements while maintaining image quality .

Converting optical images into digital images involves handling various challenges such as noise introduction, loss of detail due to discrete sampling, and quantization errors . The optical image's lighting conditions and reflectance properties need to be accurately captured, which can be difficult under variable illumination or imperfect sensor conditions. These factors can affect the accuracy of digital image interpretation, as they may alter pixel values and lead to errors in segmentation, feature extraction, and subsequent interpretation tasks .

You might also like