This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Compiler/OPT8241-CDK-EVM: How to enhance the distance of object depth using OPT8241 cameras in VoxelViewer ?

Part Number: OPT8241-CDK-EVM

Tool/software: TI C/C++ Compiler

Hi All,

I would like to got more accurate depth information from object by using the OPT8241 cameras in VoxelViewer.

According to the following fomula of distance,we need to calibrate and control the modulation frequency to get correct distance of object.

Distance =phase*range/(2*pi);

R(range)=C/(2*GCD(F1,F2));

Except for the method of frequency calibration to improve the accurate of object distance, could we can modify to modulate frequency (F1,F2 ) by voxel SDK or firmware to get more accurate of object distance?

Below is the flow of frequency calibration.

•Frequency Calibration
•Frequency calibration is needed to correct any errors in modulation frequencies. The error in modulation frequency is expected to a constant factor which can be easily computed as follows:
1.Measure the actual frequency of signal fed to illumination source. Let it be 'fm'.
2.Let expected frequency be 'fe'.
3.Then, correction factor = fm/fe.
•In order to set frequency calibration in a camera profile, set the following in its 'calib' section:
•freq_corr = fm/fe freq_corr_at = fe

Best Regards,

ShengHua

  • Frequency calibration is done per frequency. The beat frequency is calculated, not something you can measure. To get better accuracy, increase modulation frequency; but your illumination device must be able to keep up with the frequency. If the illumination wave form begins to degrade as a function of frequency (i.e., significant magnitude reduction of fundamental frequency), depth accuracy will worsen.