Short Explanation
Use CLAHE as a lightweight visual robustness step when shadows, low dynamic range, or weak texture make perception unreliable.
Enhances local image contrast with clipped adaptive histogram equalization for low-light, shadowed, or low-texture scenes.
Core parameters, trigger timing, and visual before/after demo references.
Use CLAHE as a lightweight visual robustness step when shadows, low dynamic range, or weak texture make perception unreliable.
Prepare the scene, image, video, sensor stream, prompt, or configuration expected by the original project.
Read the produced visualization, prediction, map, trajectory, mask, grasp pose, or other documented artifact.
A quick-run style example for the documentation page.
Readable controls and the meaning of each returned artifact.
input_imagefileOriginal RGB, YUV, or LAB image.
color_spaceselectlabColor space used before applying CLAHE.
clip_limitslider2.0Upper limit for local histogram clipping.
tile_grid_sizetext8x8Local grid size used for adaptive equalization.
enhanced_imageImage after local contrast enhancement.
brightness_distributionMore balanced local intensity distribution.
detail_visibilityImproved visibility of cables, texture, edges, or shadowed objects.
Official resources, deployment steps, academic context, citation, and source-reported benchmark numbers.
python tools/clahe-filter/run.py --input tools/clahe-filter/examples/input.png --color-space lab --clip-limit 2.0 --output tools/clahe-filter/runs/enhanced.png
{
"tool": "clahe-filter",
"status": "ok",
"results": [
{
"label": "Local contrast enhancement",
"score": 0.87,
"output": "Contrast-enhanced image"
}
],
"timing": {
"runtime": "Interactive according to the submitted spreadsheet; exact runtime depends on resolution, tile grid size, color space conversion, and CPU/GPU backend.",
"device": "documented in source benchmark when available"
},
"artifacts": {
"visualization": "tools/clahe-filter/runs/visualization.png",
"raw_predictions": "tools/clahe-filter/runs/predictions.json"
}
}Paper identity and contribution summary.
@misc{clahefilter1987,
title={Adaptive Histogram Equalization and Its Variations},
author={Author},
year={1987},
note={Computer Vision, Graphics, and Image Processing, 1987},
url={https://doi.org/10.1016/S0734-189X(87)80186-X}
}Only compact, source-reported numbers are shown here.
| Dataset | Metric | Value | Runtime | Source |
|---|---|---|---|---|
| CLAHE is an image-processing primitive rather than a learned model; OpenCV and the original paper do not provide a single canonical cross-dataset benchmark number for this wrapper. | Core result | No universal official numeric benchmark is copied here because contrast improvement is image-dependent and usually evaluated as part of a downstream perception pipeline. | Interactive according to the submitted spreadsheet; exact runtime depends on resolution, tile grid size, color space conversion, and CPU/GPU backend. | Computer Vision, Graphics, and Image Processing, 1987 |
Tool-sheet description and preprocessing parameters from the submitted spreadsheet.
Visual references from the original tool. Click any image to inspect the original size.