Computer Vision

What is Pixel in Image Processing ?

An image is an array of pixels (picture elements) arranged in columns and rows. So image is a collection of discrete (and usually small) cells, which is known as pixel in image processing. In a 8-bit greyscale image each picture element has an assigned intensity that ranges from 0 to [...]

2022-06-03T19:48:13+05:30Categories: Computer Vision|

Image Upsampling and Downsampling

Image Rescaling or resampling is the technique used to create a new version of an image with a different size. Increasing the size of the image is called upsampling, and reducing the size of an image is called downsampling. Image scaling operations is not lossless. For example, if you downsample [...]

2022-06-03T18:21:17+05:30Categories: Computer Vision|

Image Filtering Techniques

Image filtering refers to processing of an input image to produce either a better-looking output image by contrast/sharpness and/or signal-to-noise ratio enhancement. It also includes computing some low-level image features such as edges, corners, or spatial-gradient values that may be used in subsequent image processing. Usually a RGB image is [...]

2022-06-03T18:15:44+05:30Categories: Computer Vision|

Color Models used in Image Processing

A color model in Image Processing is an abstract mathematical model describing the way colors can be represented as tuples of numbers, typically as three or four values or color components. When this model is associated with a precise description of how the components are to be interpreted (viewing conditions, [...]

2022-01-13T13:36:43+05:30Categories: Computer Vision|Tags: |

CIE RGB and CIE XYZ Color Space

CIE RGB Color Space CIE RGB color space is one of many RGB color spaces. It is based on the series of experiments conducted on human eye, to determine the colors in human vision. Eye reacts to the three primaries i.e. Red, Green and Blue separately. Colors we see are [...]

2022-01-13T12:44:46+05:30Categories: Computer Vision|Tags: |

BT.709 YUV to RGB Conversion | Color

Introduction BT.709 is also known by the abbreviations Rec. 709. It standardizes the format of high-definition television, having 16:9 (widescreen) aspect ratio. YPbPr color model used in analog component video and its digital version YCbCr used in digital video.Y′ stands for the luma component (the brightness) and U and V [...]

2022-01-13T12:48:39+05:30Categories: Computer Vision|Tags: |

BT.601 YUV to RGB Conversion | Color

Introduction YUV is a color encoding system used as part of a color image pipeline. It encodes a color image or video taking human perception into account, allowing reduced bandwidth for chrominance components. Y'UV model defines a color space in terms of one luma (Y') and two chrominance (UV) components. [...]

2022-01-13T12:47:17+05:30Categories: Computer Vision|Tags: |

Color and Light | Color

Wavelength Wavelength of light determines the nature of the light. We can describe light as electromagnetic waves with color identified by its wavelength. A single photon of one color differs from a photon of another color only by its energy. Visible light is the range of wavelengths within the electromagnetic [...]

2022-01-13T13:40:00+05:30Categories: Computer Vision|Tags: |

Full range vs Narrow range | Color

Introduction For 8 bit color, [0, 255] range is referred as Full Range, and [16, 235] range is referred as Narrow Range (aka Limited Range, Low RGB, Broadcast). For YUV signals the Narrow Range is [16, 235 ] for Y, and [16, 240] for UV.  In broadcast environment levels from [...]

2022-01-13T12:47:51+05:30Categories: Computer Vision|Tags: |

RGB To XYZ Color Space Conversion

XYZ Color Space This color model is based on three hypothetical primaries, XYZ. All visible colors can be represented by using only positive values of X, Y, and Z. The Y primary match closely to luminance, while X and Z primaries give color information. An RGB matrix color space is [...]

2022-01-13T12:46:09+05:30Categories: Computer Vision|Tags: |
Go to Top