What is bit plane slicing?

What is bit plane slicing?

Bit plane slicing is a method of representing an image with one or more bits of the byte used for each pixel. One can use only MSB to represent the pixel, which reduces the original gray level to a binary image. The three main goals of bit plane slicing is: Converting a gray level image to a binary image.

How do you use bit plane slicing?

Given an X-bit per pixel image, slicing the image at different planes (bit-planes) plays an important role in image processing. An application of this technique is data compression. In general, 8-bit per pixel images are processed. We can slice an image into the following bit-planes.

What is mean by bit plane slicing and write the applications of it?

Instead of highlighting gray level images, highlighting the contribution made to total image appearance by specific bits might be desired. Suppose that each pixel in an image is represented by 8 bits. Imagine the image is composed of 8, 1-bit planes ranging from bit plane1-0 (LSB)to bit plane 7 (MSB).

What is bit plan?

A bit plane of a digital discrete signal (such as image or sound) is a set of bits corresponding to a given bit position in each of the binary numbers representing the signal. Thus, adding a bit plane gives a better approximation.

What is intensity slicing?

Intensity level slicing means highlighting a specific range of intensities in an image. In other words, we segment certain gray level regions from the rest of the image. In the first type, we display the desired range of intensities in white and suppress all other intensities to black or vice versa.

How bit plane slicing is useful for steganography?

This technique is called Bit Plane Complexity Segmentation (BPCS) Steganography. The main principle of BPCS technique is that, the binary image is divided into informative region and noise-like region. The secret data is hidden into noise-like region of the vessel image without any deterioration.

What is the difference between a 8 bit and a 24 bit image?

At 8 bits, 256 (2 8 ) different tones can be assigned to each pixel. With a 24-bit image, the bits are often divided into three groupings: 8 for red, 8 for green, and 8 for blue. Combinations of those bits are used to represent other colors. A 24-bit image offers 16.7 million (2 24 ) color values.

How many combinations are there for a 2 bit Colour?

A 2-bit system uses combinations of numbers up to two place values (11). There are four options: 00, 01, 10 and 11. A 1-bit image can have 2 colours, a 4-bit image can have 16, an 8-bit image can have 256, and a 16-bit image can have 65,536.

Why is intensity slicing used?

Intensity level slicing means highlighting a specific range of intensities in an image. So, intensity level slicing highlights this range and now instead of looking at the whole image, one can now focus on the highlighted region of interest.

What is grey level slicing with example?

Grey level slicing is equivalent to band pass filtering. It manipulates group of intensity levels in an image up to specific range by diminishing rest or by leaving them alone. This transformation is applicable in medical images and satellite images such as X-ray flaws, CT scan.

What is bit plane slicing for image compression?

I recently came across a technique called bit-plane slicing for image compression in a book “Digital image processing” by gonzalez and woods . They just presented the theory and i wanted to implement it .

How is image reconstructed from bit planes similar to thresholding function?

In general, images reconstructed from bit planes is similar to applying some intensity transformation function to the original image. e.g. Image reconstructed from MSB is same as applying thresholding function to the original image. We will validate this in the code below.

How to create images out of 8th bit plane?

So ,my code just creates images out of 8th bit and 7th bit plane seperately and saves them . I just wanted to make sure that the output is really correct . please check these code and make it more efficient or give your own version.

What do plane and IMG do in Python?

What I don’t get is that my tiff image is a grayscale image without alpha band. For proof, I wrote type (img) and type (plane), and the answer is the same ( ) and img.shape also give the same result as plane.shape.