CT 기법

CT의 반복 재구성이란?

반복 재구성은 CT 볼륨을 단계적으로 계산합니다. 현재 추정치의 투영을 시뮬레이션하고 측정된 투영과 비교한 뒤, 둘이 일치할 때까지 볼륨을 수정합니다. Voxray QRT 같은 모델 기반 방법은 스캔의 물리까지 시뮬레이션하므로 빔 경화와 금속 아티팩트가 애초에 생기지 않습니다.

반복 재구성의 원리

대부분의 CT 장비는 필터 역투영(FDK)으로 재구성합니다. 필터링한 투영에서 한 번의 처리로 볼륨을 계산하므로 빠르지만, 이상적인 데이터를 전제로 합니다: 단일 X선 에너지, 정확한 기하 구조, 원형 궤적, 그리고 노이즈 없는 충분한 투영입니다.

반복 재구성은 재구성을 최적화 문제로 다룹니다. 볼륨의 추정치에서 시작해 그 볼륨이 만들어 낼 투영을 시뮬레이션하고, 측정된 투영과 비교한 뒤 차이가 줄어들도록 볼륨을 갱신합니다. 이런 반복을 여러 번 거치면 볼륨이 측정 데이터를 최대한 잘 설명하게 됩니다.

시뮬레이션 단계에서 측정을 필요한 만큼 자세히 모델링할 수 있으므로, 반복 방법은 FDK가 무시할 수밖에 없는 요소를 고려할 수 있습니다: 각 검출기 픽셀의 노이즈, X선 스펙트럼, 선원과 검출기의 실제 위치, 그리고 부품에 대한 사전 지식입니다.

반복 재구성이 도움이 되는 경우

  • 투영 수가 적거나 각도가 제한된 경우. 스캔 시간을 줄이고 싶거나 부품을 모든 방향에서 촬영할 수 없을 때.

  • 짧은 노출, 고밀도 재료, 작은 복셀로 인한 노이즈가 많은 데이터.

  • 빔 경화와 금속 아티팩트가 있는 다중 재료 부품(방법이 X선 스펙트럼을 모델링하는 경우).

  • 헬리컬, 라미노그래피, 로봇 CT 같은 원형이 아닌 궤적과 기하 오차가 있는 스캔.

CT 재구성 방법의 화질과 계산 시간필터 역투영(FDK)은 가장 빠르지만 화질이 가장 낮습니다. SIRT, ART 같은 기존 반복 재구성 방법은 시간이 더 걸립니다. Voxray QRT도 FDK보다 시간이 더 걸리지만 가장 높은 화질을 제공합니다.화질계산 시간FDKSIRT / ARTVoxray QRT
개략도입니다. 반복 재구성 방법은 FDK보다 시간이 더 걸리며, 얼마나 더 걸리는지는 스캔과 그 파라미터에 따라 다릅니다.

기존 반복 재구성과 QRT 비교

오일 세퍼레이터 스캔의 두 가지 보기. 슬라이더를 드래그해 비교해 보세요.

기존 반복 재구성으로 얻은 오일 세퍼레이터 전자부 단면
기존 반복 재구성
Voxray QRT로 재구성한 같은 단면
Voxray QRT
오일 세퍼레이터 전자부의 단면. 기존 반복 재구성에서는 고밀도 부분에서 기판과 배경으로 스트릭이 퍼집니다. QRT에서는 배경이 깨끗하게 유지되고 작은 부품도 선명합니다.
기존 반복 재구성으로 얻은 오일 세퍼레이터 3D 렌더링
기존 반복 재구성
Voxray QRT로 얻은 같은 3D 렌더링
Voxray QRT
같은 부품의 3D 렌더링. 기존 반복 재구성에서는 코일과 링의 표면이 거칠고 일부가 빠져 있지만, QRT에서는 닫힌 매끄러운 표면이 됩니다.

반복 재구성 방법의 종류

방법은 측정 시뮬레이션에 무엇을 포함하느냐에 따라 다릅니다. 더 많이 모델링할수록 더 많은 아티팩트를 피할 수 있습니다.

대수적 방법(ART, SART, SIRT)

원리: 볼륨의 투영이 측정된 투영과 일치하도록 광선별로 또는 모든 광선에 대해 한 번에 볼륨을 반복 수정합니다.

한계: FDK와 같은 단순화된 물리를 사용하므로 빔 경화가 남습니다. 반복할수록 노이즈가 커지므로 결과가 언제 멈추느냐에 따라 달라집니다.

통계적 방법

원리: 검출기의 광자 통계를 모델링하고, 고밀도 재료를 통과하는 광선처럼 노이즈가 많은 광선의 가중치를 낮춥니다.

한계: 노이즈는 줄지만 대부분 여전히 단일 X선 에너지를 가정합니다. 노이즈 모델의 강도를 조정해야 합니다.

정규화 방법(TV, 압축 센싱)

원리: 부품이 일정한 밀도의 영역으로 이루어져 있다는 식의 사전 지식을 추가합니다. 이를 통해 적은 투영으로도 재구성할 수 있습니다.

한계: 정규화가 너무 강하면 미세한 디테일이 사라지고 완만한 변화가 평평한 블록 모양 영역이 됩니다.

모델 기반 방법

원리: 다색 스펙트럼, 검출기, 정확한 기하 구조 등 스캔의 물리를 시뮬레이션합니다. 이런 효과로 인한 아티팩트는 애초에 생기지 않습니다.

한계: 반복마다 훨씬 많은 계산이 필요하고 장비의 정확한 모델이 있어야 합니다. GPU 없이는 일상적으로 쓰기에 너무 느립니다.

Voxray QRT의 반복 재구성

QRT는 산업용 CT를 위한 물리 기반의 모델 기반 반복 재구성입니다. 다색 X선 스펙트럼과 측정의 물리를 모델링하고, 기록된 투영을 가장 잘 설명하는 볼륨을 계산합니다.

QRT는 재구성하는 동안 각 투영의 기하 오차도 추정하므로 로봇 CT, 라미노그래피 및 기타 궤적을 같은 알고리즘으로 처리합니다. NVIDIA GPU에서 실행되며, 데이터셋마다 파라미터를 조정하지 않아도 좋은 결과를 얻을 수 있습니다.

물리 모델

빔 경화와 금속 아티팩트를 나중에 보정하는 대신 처음부터 방지합니다.

기하 보정

기계적 공차, 축 이동, 초점 드리프트를 투영마다 보정합니다.

모든 궤적

원형, 헬리컬, 라미노그래피, 로봇 CT를 사용 중인 스캐너의 원시 데이터로 재구성합니다.

GPU 속도

2k 검출기의 투영 2,500장은 RTX 4090 1개로 32분, 2개로 18분이 걸립니다.

7핀 전원 커넥터의 3D 렌더링

사례 연구

7핀 전원 커넥터의 결함 검출

Robert Bosch GmbH Corporate Research와 함께 플라스틱 하우징에 구리 합금 핀이 들어간 커넥터에서 필터 역투영, 듀얼 에너지 융합, QRT를 비교하고 연마 단면으로 검증했습니다. 핀 사이의 보이드는 필터 역투영에서는 보이지 않았고, 듀얼 에너지에서는 일부만 보였으며, QRT에서는 뚜렷하게 분해되었습니다.

사례 연구 보기

반복 재구성에 관한 자주 묻는 질문

CT의 반복 재구성이란 무엇인가요?

현재 추정치의 투영을 반복해서 시뮬레이션하고 측정된 투영과 비교해 볼륨을 수정함으로써, 시뮬레이션과 측정 데이터가 일치할 때까지 CT 볼륨을 계산하는 방법입니다.

필터 역투영과 반복 재구성의 차이는 무엇인가요?

필터 역투영(FDK)은 한 번의 처리로 볼륨을 계산하며 이상적인 데이터를 가정합니다. 반복 재구성은 여러 번의 처리가 필요하지만 노이즈, X선 스펙트럼, 실제 스캔 기하 구조를 모델링할 수 있어 아티팩트가 줄고, 적은 투영과 모든 궤적에서 작동합니다.

반복 재구성은 FDK보다 느린가요?

네. 반복마다 모든 투영을 시뮬레이션하고 비교합니다. GPU에서는 일상적으로 쓸 수 있을 만큼 빠르며, 당사 벤치마크에서 QRT는 2k 검출기의 투영 2,500장을 RTX 4090 1개로 32분 만에 재구성합니다.

반복 재구성이 자체적으로 아티팩트를 만들 수 있나요?

네. 단순한 대수적 방법은 반복이 너무 많으면 노이즈가 증폭되고, 정규화가 너무 강하면 표면이 블록처럼 보이고 미세한 디테일이 사라집니다. 모델 기반 방법은 데이터를 평활화하는 대신 물리로 설명하므로 이런 조정이 덜 필요합니다.

산업용 CT의 반복 재구성은 의료용 CT와 같은가요?

원리는 같습니다. 의료용 CT에서는 주로 방사선량을 낮추는 데 쓰입니다. 산업용 CT에서는 다중 재료 부품의 아티팩트 감소, 신뢰할 수 있는 측정, 짧은 스캔 시간, 원형이 아닌 궤적이 목표입니다.

제 스캔으로 QRT를 테스트할 수 있나요?

네. 무료 체험을 요청해 워크스테이션에서 직접 데이터셋을 재구성하거나, 재구성 서비스를 선택해 데이터셋을 보내 주시면 저희가 재구성해 드립니다.

직접 스캔한 데이터로 반복 재구성을 사용해 보세요

무료 체험으로 직접 데이터를 QRT로 재구성해 보시거나, 부품과 스캐너에 대해 문의해 주세요.

문의하기