Skip to main content

Nonlinear Contrast Enhancement


 

🔹 What is Contrast Enhancement?

Contrast enhancement improves the difference between light and dark areas of an image so that important features become more visible.
It changes the Digital Number (DN) values (brightness values) of pixels to make the image clearer and easier to interpret.

There are two main types of contrast enhancement:

  • Linear (simple stretching or scaling of pixel values)

  • Nonlinear (based on the statistical distribution of pixel values)

Here, we focus on Nonlinear Contrast Enhancement methods.


⚙️ 1. Histogram Equalization

🔸 Concept:

  • In this method, all pixel brightness values (DNs) are redistributed so that there are roughly an equal number of pixels for each possible brightness level.

  • The result is a flatter histogram, meaning the image uses the full range of brightness values more evenly.

🔸 Purpose:

To increase contrast in areas where pixel values are heavily concentrated (for example, dark or light regions).

🔸 Example:

If an image is mostly dark, histogram equalization spreads out the pixel values across the entire brightness range — making hidden details visible.


⚙️ 2. Histogram Normalization (Gaussian Stretch)

🔸 Concept:

  • Here, the image's histogram (distribution of brightness values) is adjusted to fit a normal or Gaussian curve.

  • A Gaussian curve looks like a smooth bell-shaped curve centered around the mean brightness.

🔸 Purpose:

To make the image's brightness distribution look more "natural," similar to how light and shadow appear in real life.

🔸 Example:

If an image has too many very bright or very dark pixels, Gaussian stretching balances it by redistributing pixel values around the mean brightness level.


⚙️ 3. Reference Stretch (Histogram Matching)

🔸 Concept:

  • This method matches the histogram of one image (the "input image") to that of another image (the "reference image").

  • It uses a lookup table (LUT) — a list of values that tells how each pixel in the input image should be changed to match the reference image.

🔸 Purpose:

To make two images look similar in brightness and contrast — useful when comparing satellite images from different dates or sensors.

🔸 Example:

If you want a 2024 satellite image to look like a 2021 one (for comparison), histogram matching adjusts the tone and brightness so both look similar.


⚙️ 4. Density Slicing (Level Slicing)

🔸 Concept:

  • This method groups ranges of DN values into a few distinct levels or colors.

  • Several brightness values are "lumped together" and displayed as a single value or color.

🔸 Purpose:

To highlight specific features or ranges of interest (like vegetation, water, or built-up areas) based on brightness.

🔸 Example:

Pixels with DNs between 30–80 might all be shown in green (vegetation), and those between 120–180 in blue (water).

🔸 Note:

This is often used to create pseudo-color images — where grayscale images are converted into color for easier interpretation.


⚙️ 5. Thresholding

🔸 Concept:

  • Thresholding divides the image into two groups based on a chosen DN (threshold value):

    • Pixels below the threshold → black (0)

    • Pixels above the threshold → white (1)

🔸 Purpose:

To separate or extract specific features — for example, distinguishing water from land, or urban areas from vegetation.

🔸 Example:

If DN < 100 → water (black)
If DN ≥ 100 → land (white)

🔸 Type:

This produces a binary image — made of only two values (0 and 1).


MethodMain IdeaOutput EffectCommon Use
Histogram EqualizationRedistribute pixel values to flatten histogramEnhances contrast across full rangeGeneral image enhancement
Histogram Normalization (Gaussian Stretch)Fit histogram to normal (bell-shaped) curveNatural-looking brightnessCorrect uneven illumination
Histogram MatchingMatch histogram to another imageUniform tone between imagesMulti-date or multi-sensor comparison
Density SlicingGroup DN ranges into specific colorsHighlight featuresLand cover or vegetation mapping
ThresholdingSplit image into two brightness levelsBinary (black-white) imageFeature extraction (e.g., water bodies)


Comments

Popular posts from this blog

Platforms in Remote Sensing

In remote sensing, a platform is the physical structure or vehicle that carries a sensor (camera, scanner, radar, etc.) to observe and collect information about the Earth's surface. Platforms are classified mainly by their altitude and mobility : Ground-Based Platforms Definition : Sensors mounted on the Earth's surface or very close to it. Examples : Tripods, towers, ground vehicles, handheld instruments. Applications : Calibration and validation of satellite data Detailed local studies (e.g., soil properties, vegetation health, air quality) Strength : High spatial detail but limited coverage. Airborne Platforms Definition : Sensors carried by aircraft, balloons, or drones (UAVs). Altitude : A few hundred meters to ~20 km. Examples : Airplanes with multispectral scanners UAVs with high-resolution cameras or LiDAR High-altitude balloons (stratospheric platforms) Applications : Local-to-regional mapping ...

geostationary and sun-synchronous

Orbital characteristics of Remote sensing satellite geostationary and sun-synchronous  Orbits in Remote Sensing Orbit = the path a satellite follows around the Earth. The orbit determines what part of Earth the satellite can see , how often it revisits , and what applications it is good for . Remote sensing satellites mainly use two standard orbits : Geostationary Orbit (GEO) Sun-Synchronous Orbit (SSO)  Geostationary Satellites (GEO) Characteristics Altitude : ~35,786 km above the equator. Period : 24 hours → same as Earth's rotation. Orbit type : Circular, directly above the equator . Appears "stationary" over one fixed point on Earth. Concepts & Terminologies Geosynchronous = orbit period matches Earth's rotation (24h). Geostationary = special type of geosynchronous orbit directly above equator → looks fixed. Continuous coverage : Can monitor the same area all the time. Applications Weather...

Resolution of Sensors in Remote Sensing

Spatial Resolution 🗺️ Definition : The smallest size of an object on the ground that a sensor can detect. Measured as : The size of a pixel on the ground (in meters). Example : Landsat → 30 m (each pixel = 30 × 30 m on Earth). WorldView-3 → 0.31 m (very detailed, you can see cars). Fact : Higher spatial resolution = finer details, but smaller coverage. Spectral Resolution 🌈 Definition : The ability of a sensor to capture information in different parts (bands) of the electromagnetic spectrum . Measured as : The number and width of spectral bands. Types : Panchromatic (1 broad band, e.g., black & white image). Multispectral (several broad bands, e.g., Landsat with 7–13 bands). Hyperspectral (hundreds of very narrow bands, e.g., AVIRIS). Fact : Higher spectral resolution = better identification of materials (e.g., minerals, vegetation types). Radiometric Resolution 📊 Definition : The ability of a sensor to ...

Man-Made Disasters

  A man-made disaster (also called a technological disaster or anthropogenic disaster ) is a catastrophic event caused directly or indirectly by human actions , rather than natural processes. These disasters arise due to negligence, error, industrial activity, conflict, or misuse of technology , and often result in loss of life, property damage, and environmental degradation . Terminology: Anthropogenic = originating from human activity. Technological hazard = hazard caused by failure or misuse of technology or industry. 🔹 Conceptual Understanding Man-made disasters are part of the Disaster Management Cycle , which includes: Prevention – avoiding unsafe practices. Mitigation – reducing disaster impact (e.g., safety regulations). Preparedness – training and planning. Response – emergency actions after the disaster. Recovery – long-term rebuilding and policy correction. These disasters are predictable and preventable through strong...

Types of Remote Sensing

Remote Sensing means collecting information about the Earth's surface without touching it , usually using satellites, aircraft, or drones . There are different types of remote sensing based on the energy source and the wavelength region used. 🛰️ 1. Active Remote Sensing 📘 Concept: In active remote sensing , the sensor sends out its own energy (like a signal or pulse) to the Earth's surface. The sensor then records the reflected or backscattered energy that comes back from the surface. ⚙️ Key Terminology: Transmitter: sends energy (like a radar pulse or laser beam). Receiver: detects the energy that bounces back. Backscatter: energy that is reflected back to the sensor. 📊 Examples of Active Sensors: RADAR (Radio Detection and Ranging): Uses microwave signals to detect surface roughness, soil moisture, or ocean waves. LiDAR (Light Detection and Ranging): Uses laser light (near-infrared) to measure elevation, vegetation...