Hyperspectral Encoder Variable Band Resolution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current imaging devices encode reflectance data in static file formats that are incompatible and inefficient, leading to large files with filler data due to encoding across a wide range of electromagnetic spectrum bands, including those not captured by the device, limiting compatibility and resource usage.
Innovation Solution
A hyperspectral encoder dynamically adjusts the band resolution and encoding for each band, using variable bit or byte lengths based on the captured data, creating a flexible file format that adapts to different imaging devices and resources, optimizing file size and resolution.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a static file format is defined to encode a large swath of the electromagnetic spectrum to ensure compatibility across different imaging devices, then compatibility is improved, but file size increases significantly due to filler data for bands not captured by specific devices
Solution Approach 1:
The file format is segmented into variable-length bands, where each band can have a different number of bits or bytes allocated based on the actual data requirements. This allows the file to be divided into relevant portions without including unnecessary filler data for all possible electromagnetic spectrum bands, thus reducing overall file size while maintaining compatibility across different imaging devices.
Solution Approach 2:
The file format transitions from a static structure with fixed allocation for all bands to a dynamic structure where the number of bits or bytes per band can vary. This dynamic allocation allows the file format to adapt to the specific capabilities and captured data of different imaging devices, eliminating the need for static filler data while preserving compatibility.
2Ease of manufacture
If each band is encoded with the same number of bits or bytes in a static file format, then encoding simplicity is improved, but encoding efficiency deteriorates due to wasted space on bands not captured by the device
Solution Approach 1:
Instead of applying uniform encoding quality across all bands, the patent implements local quality variation where each band can have a different number of bits or bytes allocated based on its specific requirements. This allows high-resolution encoding for captured bands while using minimal or no encoding for uncaptured bands, significantly improving encoding efficiency without complicating the overall process.
Solution Approach 2:
The patent changes the encoding parameter from a fixed number of bits or bytes per band to a variable number based on actual data needs. This parameter change allows the encoding process to be more efficient by allocating resources dynamically to only the bands that contain actual captured data, rather than uniformly encoding all possible bands.
3Quantity of substance
If a static file format encodes only specific bands to reduce file size, then file size is reduced, but compatibility deteriorates as the format cannot access data from imaging devices measuring different bands
Solution Approach 1:
The file format achieves universality by incorporating variable band resolution capability that can accommodate data from different imaging devices measuring different electromagnetic spectrum bands. The format can dynamically adjust to include or exclude bands based on what each device captured, making it multi-functional and compatible across diverse devices while maintaining efficient file sizes by only including relevant bands.
Data Source
AI summary
An encoder may perform a dynamic encoding that adapts the encoding of hyperspectral data according to the number of bands of the electromagnetic spectrum that are captured by different imaging devices, the amount of data that is contained in each band, and/or encoding criteria that are specified by a user or that are automatically generated by the encoder for an optimal encoding of the hyperspectral data. The encoder may receive hyperspectral data for different electromagnetic spectrum bands. The encoder may determine an encoding resolution based on one or more of a number of bands and a maximum resolution within the received bands. The encoder may configure a block size for a file format that is used to store an encoding of the hyperspectral data based on the encoding resolution, and may encode the hyperspectral data contained within each band to at least one block of the block size.


