8.B] Briefly explain arithmetic operations on images
Answer:
Arithmetic operations on images include addition, subtraction, multiplication, division, and blending. These operations are fundamental for various image-processing tasks.
Image Addition
Two images can be added directly as:
g(x,y) = f1(x,y) + f2(x,y)
The pixels of the input images f1(x,y)
and f2(x,y)
are added to obtain the resultant image g(x,y)
. When adding images, care should be taken to ensure that the sum does not exceed the allowed range (e.g., 0-255 for a grayscale image). If the sum exceeds this range, the pixel value is set to the maximum allowed value.
It is also possible to add a constant value to a single image, as follows:
g(x,y) = f1(x,y) + k
Where k
is a constant. If k
is positive, the overall brightness of the image increases.
Applications of Image Addition:
- Creating double exposure effects.
- Increasing the brightness of an image.
Image Subtraction
Image subtraction can be performed as:
g(x,y) = f1(x,y) - f2(x,y)
Where f1(x,y)
and f2(x,y)
are the input images. To avoid negative values, it is common to take the modulus of the difference:
g(x,y) = |f1(x,y) - f2(x,y)|
Subtraction can also be performed with a constant:
g(x,y) = |f1(x,y) - k|
Where k
is a constant, reducing the overall brightness of the image.
Applications of Image Subtraction:
- Background elimination.
- Brightness reduction.
- Change detection.
Image Multiplication
Image multiplication is performed as:
g(x,y) = f1(x,y) * f2(x,y)
If the multiplied value exceeds the maximum allowed value, it is reset to the maximum. Scaling by a constant can also be performed:
g(x,y) = f(x,y) * k
Where k
is a constant. If k > 1
, the contrast increases; if k < 1
, the contrast decreases.
Applications of Image Multiplication:
- Increasing contrast.
- Designing filter masks.
- Creating a mask to highlight areas of interest.
Image Division
Image division is performed as:
g(x,y) = f1(x,y) / f2(x,y)
Where f1(x,y)
and f2(x,y)
are the input images. This operation may result in floating-point numbers, so appropriate data types should be used. Division with a constant can also be performed:
g(x,y) = f(x,y) / k
Where k
is a constant.
Applications of Image Division:
- Change detection.
- Separation of luminance and reflectance components.
- Contrast reduction.