Преобразуйте проекции параллельного луча в луч вентилятора
преобразует данные параллельного луча F = para2fan(P,D)P к данным луча вентилятора F. Каждый столбец P содержит выборки датчика параллельного луча при одном угле поворота. D расстояние от вершины луча вентилятора до центра вращения.
Датчики параллельного луча приняты, чтобы иметь интервал на один пиксель. Углы поворота параллельного луча расположены с интервалами одинаково, чтобы покрыть [0,180] степени. Расчетные углы поворота луча вентилятора имеют тот же интервал как углы поворота параллельного луча и покрытие [0,360), степени. Расчетные углы луча вентилятора равномерно распределены с набором интервала к самому маленькому углу, подразумеваемому интервалом датчика.
пары "имя-значение" использования, чтобы управлять аспектами преобразования данных. Имена аргумента могут быть сокращены, и случай не имеет значения.F = fan2para(P,D,Name,Value)
[ возвращает местоположения датчика луча вентилятора в F,fan_sensor_positions,fan_rotation_angles]
= fan2para(___)fan_sensor_positions и углы поворота в fan_rotation_angles.