Offset



offset icon

Offset correction is a useful preprocessing technique in spectral analysis that helps to remove constant or systematic shifts in the spectral data. These shifts can be caused by various factors, such as instrumental drift, sample preparation variations, or differences in background conditions. By correcting for these offsets, the spectral data becomes more consistent and comparable, which can improve the accuracy and reliability of subsequent analyses, such as classification, quantification, or pattern recognition.

To intensity (Minimun based offset)

This offset correction involves shifting the entire spectrum up or down by a constant value to align it with a specific intensity level. This is done by substracting the minimum intensity value and adding a user-defined value to all data points, so that the minimum value reaches the desired intensity level.


Configurable Parameters:
  • Intensity Level: The user specifies the desired intensity level to which the minimum value of the spectrum should be aligned.

yicorr=yimin(y)+ILy_i^{corr} = y_i - \min(y) + I_L

Where:
yiy_i is the original intensity value at data point ii
min(y)\min(y) is the minimum intensity value in the original spectrum
ILI_L is the user-specified intensity level
yicorry_i^{corr} is the corrected intensity value at data point ii after applying the offset correction


You have a spectrum representing the absorption of a sample at different wavelengths. Due to some instrumental factors, the spectrum has a constant shift of 0.1 units. To correct for this, you can apply a vertical offset correction by setting the intensity level to 0. The minimum value in the spectrum will be found and subtracted from all data points, effectively shifting the entire spectrum down by 0.1 units, so that the minimum value becomes 0.



From X-Value (Custom point offset)

This offset correction involves shifting the entire spectrum up or down using an user defined point, so that the intensity value at a specific x-value becomes zero. This is done by finding the intensity value at the user-defined x-value and then subtracting this value from all data points in the spectrum.


Configurable Parameters:
  • X-Value: The user specifies the x-value (energy value) at which the intensity should be set to zero

yicorr=yiyx0y_i^{corr} = y_i - y_{x_0}

Where:

yiy_i is the original intensity value at data point ii
yx0y_{x_0} is the intensity value at the user-specified x-value x0x_0
yicorry_i^{corr} is the corrected intensity value at data point ii after applying the horizontal offset correction


You have a spectrum representing the emission of a sample at different energies. The spectrum has a non-zero intensity value at the energy level where you expect no emission. To correct for this, you can apply a horizontal offset correction by setting the x-value (energy) to the expected zero-emission level. The intensity value at this x-value will be subtracted from all data points in the spectrum, effectively shifting the spectrum vertically so that the intensity at the specified x-value becomes zero.