Преобразование проекций параллельной балки в вентиляторную балку
преобразует данные параллельного луча 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.