.strong-text { font-weight: 500; } .normal-image { margin:2em auto; } .centered-figure { margin:2em auto; width:66%; } .figure-footer { font-size: 0.75rem; text-align: right; margin-top: 0px; margin-bottom: 2em; } .image-container { position: relative; margin-bottom: 0.5em; } .tooltip { border-bottom: 1px dotted black; } .full-image { display: block; width: 100%; height: auto; } .overlay { align-items: center; background-color: #002855; bottom: 0; display: flex; height: auto; justify-content: center; left: 0; position: absolute; width: auto; padding: 0.5em 0.8em; } .overlay-text { color: white; font-family: Roboto, sans-serif; font-size: 1.1rem; font-weight: 500; } .rounded-label { display: inline-block; padding: 2px 8px; background-color: #009CDD; color: white; border-radius: 5px; margin-right: 5px; } .tag-rectangle { align-items: center; background-color: #009CDD; display: flex; height: auto; justify-content: center; left: 0; position: relative; width: auto; padding: 0.5em 0.8em; clip-path: polygon(0 0, 80% 0, 100% 50%, 80% 100%, 0 100%); } .tag-text { color: white; font-weight: 500; padding-right: 1em; } .tag-description { margin-left: 20px; } .simple-table { border: 0; } .simple-td-first { background-color: transparent; border: 0; width: 0; font-size: 16px; padding: 0.5em 0.3em } .simple-td { background-color: transparent; border: 0; font-size: 16px; padding: 0.5em 0.3em } .flex-container { display: flex; flex-wrap: wrap; margin: 0.7em auto 0.7em auto; width: 66%; } .flex-box { flex: 1 1 66%; } .flex-box-resp { flex: 1 1 33%; } .flex-img-container { display: flex; } .flex-img-container img { width: 50%; margin: 0.7em; } .info-box { background-color: #eeeeee; margin: 0.7em; padding: 0.4em 1.3em; } .info-box-footer { font-size: 0.75rem; text-align: right; margin: 0 0.7em; padding: 0em 1.1em 0.7em 1.1em; } @media only screen and (max-width: 979px) { .centered-figure { width: 100%; } .overlay-text { font-size: 0.7rem; } .flex-container { width: 100%; } .flex-box-resp { flex: 0 0 100%; } .info-box-footer { font-size: 0.6rem; } .figure-footer { font-size: 0.6rem; } .simple-td-first { font-size: 14px; } .simple-td { font-size: 14px; } } @media only screen and (max-width: 489px) { .image-container { overflow: hidden; } .full-image { width: 200%; max-width: 200%; object-fit: cover; } }
Summary
New method for estimating the background pattern of image sensors at any operating temperature, based on laboratory measurements performed beforehand. Allows accurate correction of images in situations where sensor temperature cannot be controlled and mechanical shutters for in-situ calibration are not available. Simplifies camera operation while enabling size, weight and power optimizations.
Example: Vegetation moisture maps taken by space camera based on uncooled InGaAs technology.

Before correction

After correction
NDMI · Sensor temperature: 29.02 ºC · Exposure time: 300 μs
Intellectual Property
Patent
Estado de desarrollo
TRL 9Validated in three space missions featuring uncooled SWIR cameras
Intended collaboration
Licensing or assignment
Contact
Anselmo Sosa Méndez
Office for the Transfer of Knowledge
otai [at] iac.es (otai[at]iac[dot]es)
Market need
Image sensors produce background patterns that need to be corrected in every acquired image. These patterns depend on sensor temperature, among other parameters. Failing to correct them properly could result in images not meeting the required quality levels.
In some sensor technologies like InGaAs, the dependency with temperature is so strong that camera manufacturers have been forced to add temperature control systems to stabilize the temperature to some specific value(s), with the associated background patterns measured beforehand in factory or in the field with the help of mechanical shutters.
There are applications where controlling the temperature is not a feasible solution due to the limited amount of available power, mass and volume to devote to the temperature control system, specially when the ambient temperature can change rapidly.
Proposed solution
We propose an new method that allows obtaining high quality images by correcting the background patterns of image sensors at any operational temperature, thus removing the need of including temperature stabilization systems in cameras where such systems were mandatory.
Cameras integrating this method can benefit from a significant reduction of power, mass and volume, as well as from simplified operational requirements. This enables new applications in the aerospace, automotive and environmental monitoring markets, among others.
Competitive advantages
Accuracy
Correction performance is comparable to in-situ camera characterization.
Simplicity
The algorithm can easily run in an embedded system, such as the camera itself.
Flexibility
Works with any type of sensor, as it does not assume any specific pixel model.
Further examples
The images below have been taken by the DRAGO-2 camera onboard the ALISIO-1 satellite, based on uncooled InGaAs technology. With the proposed method, images can be properly corrected regardless the acquisition configuration and operating temperature, revealing features that would otherwise be hidden by sensor noise.

Greenland coast
Glacier ice and snow are challenging to image due to their low reflectivities at these wavelengths.
λ: 1600 nm · Temp.: 22.08 ºC · Exp.: 750 μs

Euphrates River
Exposure time was set to simulate the small amount of light that high-resolution satellites can typically gather.
λ: 1100 nm · Temp.: 24.29 ºC · Exp.: 100 μs

Mediterranean Sea
Proper correction of maritime images reveals further details about water texture and ship water trails.
λ: 1600 nm · Temp.: 23.35 ºC · Exp.: 500 us