1. A method for removing spectral components of illumination energy and background from multi-spectral and hyper-spectral data cubes containing spatial and spectral images, the method comprising: aligning a data cube of a sample spectral camera with a data cube of a reference spectral camera; obtaining an empty sample data cube (x se , y se , λ se ) from said sample spectral camera directed at a first area and an empty reference data cube (x re , y re , λ re ) from said reference spectral camera directed at a second area; subtracting a spectral intensity of each pixel of said empty reference data cube (x re , y re , λ re ) from a spectral intensity of a corresponding pixel of said empty sample data cube (x se , y se , λ se ) to obtain a residual spectral data cube (x R , y R , λ R ); adding the spectral intensity of each pixel of the residual spectral data cube (x R , y R , λ R ) to the spectral intensity of a corresponding pixel of said empty reference data cube (x re , y re , λ re ) to obtain a resulting reference data cube [(x re , y re , λ re )+(x R , y R , λ R )]; subtracting the intensity of each pixel of the resulting reference data cube [(x re , y re , λ re )+(x R , y R , λ R )] from the intensity of a corresponding pixel of said empty sample data cube (x se , y se , λ se ) to obtain a zero order spectra data cube where all spectral intensities throughout the data cube are zero; obtaining a sample data cube (x s , y s , λ s ) from said sample spectral camera directed at a third area and a reference data cube (x r , y r , λ r ) from said reference spectral camera directed at a fourth area; adding the spectral intensity of each pixel of the residual spectral data cube (x R , y R , λ R ) to the spectral intensity of a corresponding pixel of said reference data cube (x r , y r , λ r ) to obtain a new resulting reference data cube [(x r , y r , λ r )+(x R , y R , λ R )]; and subtracting the spectral intensity of each pixel of the resulting reference data cube [(x r , y r , λ r )+(x R , y R , λ R )] from the intensity of a corresponding pixel of said sample data cube (x s , y s , λ s ) to obtain a noise-free data cube, effectively removing from said noise-free data cube at least one of: spectral illumination components, aerosol components, and background components.