BUILT WITH Qt
온코소프트
고해상도 3D 의료영상 실시간 시각화 구현
고해상도 데이터의 실시간 시각화와 시스템 안정성을 동시에
2x
UI 구현 속도 2배 향상
20%
UI 관련 버그 20% 감소
25%
기능 요청 대응 속도 25% 향상
온코소프트(Oncosoft)는 방사선 암 치료를 위한 AI 기반 영상 분석 소프트웨어를 개발하는 의료 AI 스타트업입니다.
온코소프트는 Qt 프레임워크를 통해 AI 기반 자동 컨투어링 소프트웨어 OncoStudio 2.0를 성공적으로 개발했으며, 소프트웨어 품질 향상을 위해 Qt Group의 품질 관리 도구인 Squish, Coco, Axivion를 도입하여 안정성과 테스트 커버리지를 높이고 있습니다.
Qt를 통해 온코소프트는 고해상도 3D 의료영상의 실시간 시각화를 제공하여 개발 생산성을 크게 향상시키고 UI 관련 버그를 최소화할 수 있었습니다.
Qt는 단순한 UI 도구가 아니라 그 이상의 의미를 가집니다. Qt는 우리 OncoStudio의 발전에도 기술적 중추 역할을 하는 강력한 플랫폼이며, 동시에 믿음직스러운 스타트업의 성장 파트너입니다.
문성공, Oncosoft 제품개발본부장
Qt Solution Highlights
고해상도 3D 의료 영상 실시간 처리
시스템 안정성을 위한 멀티스레딩 지원
화면 비율 및 레이아웃 변경에 적응하는 반응형 UI 디자인
크로스 플랫폼 지원 (Windows, macOS, Linux)
각 병원의 요구사항에 맞게 커스터마이징 가능
성능적 한계를 극복할 수 있는 개발 환경을 찾다
온코소프트는 방사선 암 치료를 위한 영상 분석 소프트웨어를 개발하는 국내 메디컬 AI 스타트업입니다. 온코소프트는 암 환자 치료를 위한 다학제 진료 팀을 지원하기 위해 방사선 암 치료의 핵심 기술 중 하나인 의료영상 자동 컨투어링(윤곽선 자동 생성) AI 솔루션인 OncoStudio를 개발했습니다.
OncoStudio 2.0 개발 과정에서 온코소프트 개발팀은 시스템 초기 버전이 가지고 있던 몇 가지 한계를 해결해야 했습니다. 특히 고해상도 3D 의료 영상의 실시간 제어 및 처리를 위한 환경을 확보해야 했습니다.
복잡한 의료영상 데이터를 실시간으로 처리하면서 동시에 직관적인 UI를 구현하는 것이 가장 큰 과제였습니다.
- 문성공 Oncosoft 제품개발본부장
다양한 프레임워크를 비교한 결과, 대부분의 프레임워크가 온코소프트의 요구사항을 충족하지 못한다는 사실을 발견했습니다. 일부는 UI 컴포넌트와 이벤트 처리 방식이 지나치게 구식이었기에 오히려 개발을 복잡하게 만들었습니다. 다른 대안들은 고해상도 영상 처리 및 영상 파이프라인 통합을 지원하기에는 커뮤니티 기반 지식이나 사례가 부족했습니다. 또한 국내에서는 제한된 지원만 제공하는 경우도 많았습니다.
OncoStudio 2.0은 대용량 3D 의료영상 데이터를 빠르게 렌더링하고, 다양한 시각적 인터랙션을 지원해야 했기에 커스터마이징이 가능한 보다 강력한 UI 개발 솔루션이 필요했습니다.
다양한 프로젝트를 살펴보던 중, 저희의 눈에 띈 것은 Slicer 3D 커뮤니티였습니다. 이러한 커뮤니티의 성숙도, 기술의 유사성, 그리고 앞으로의 확장 가능성을 종합적으로 고려했을 때, Qt를 사용한 C++ 애플리케이션 개발이야말로 OncoStudio 2.0의 기술적 요구를 가장 충실히 충족할 수 있는 선택지라는 결론에 이르렀습니다.
- 문성공 Oncosoft 제품개발본부장
Qt는 최고의 선택이었습니다. 고객의 복잡한 요구사항도 별도의 라이브러리나 커스텀 구현 없이 Qt의 풍부한 기본 내부 구성요소만으로 쉽게 구현이 가능해졌고, 이 덕분에 전반적인 고객 만족도도 향상되었습니다.
문성공, Oncosoft 제품개발본부장
향상된 성능과 정밀한 제어를 위한 Qt 도입
온코소프트 팀은 최종적으로 OncoStudio 2.0 개발에 Qt를 선택했습니다. 손쉽게 UI를 구성할 수 있을 뿐만 아니라, 대용량 3D 의료영상 데이터를 빠르게 렌더링하고 다양한 시각적 인터렉션을 지원할 수 있는 Qt의 기능은 OncoStudio 프로젝트 성공에 핵심적이었습니다.
OncoStudio 2.0은 CMake 기반의 C++ 및 Qt 애플리케이션으로 개발되고 있으며, VTK, ITK, DCMTK와 같은 주요 오픈소스 라이브러리와 통합됩니다. Qt는 리소스 관리, 다국어 지원, 시그널-슬롯 기반 이벤트 처리, 멀티스레딩을 활용한 안정적인 동시성 확보 측면에서 핵심적인 역할을 수행하여 Oncosoft 팀의 개발 환경에 안정성과 확장성을 더해주고 있습니다.
스타트업에게 중요한 것은 장기적인 관점에서 개발 제품의 확장성과 유지보수성인데, 그런 점에서 Qt는 최고의 선택이었습니다.
Qt를 도입한 이후 개발 환경이 전반적으로 효율적으로 바뀌고, 개발 속도도 눈에 띄게 빨라졌습니다. 이 덕분에 고객 피드백에 대한 반응 속도가 개선되면서 고객 만족도 역시 높아졌습니다.
- 문성공 Oncosoft 제품개발본부장
Qt는 또한 Oncosoft의 고객인 병원에서 요구하는 기능이나 UI 구성 방식이 모두 상이한 점을 고려하여, Oncosoft가 고객 요구에 따라 보다 효율적으로 맞춤화를 수행할 수 있도록 지원했습니다.
Qt 도입 전에는 그래프나 표와 같은 구조화된 데이터 시각화, 사용자 정의 포맷 지원, 테마 및 스타일 커스터마이징, 인쇄 기능 등과 같은 작업들이 별도의 라이브러리나 커스텀 개발을 통해 구현되어야 했습니다. 그러나 Qt를 통해 이러한 기능들이 손쉽게 통합되었으며, 커스텀 작업이 더 빠르게 완료될 수 있게 되었습니다.
Qt 도입 후 무엇보다도 개발자들 간의 협업이 더 쉬워졌습니다. Qt의 일관된 구조와 명확한 코드 스타일 덕분에 신규 개발자가 프로젝트에 빠르게 적응할 수 있고, 모듈 간 의존성 관리도 간결해졌습니다.
- 문성공 Oncosoft 제품개발본부장
Qt는 리소스 관리, 다국어 지원, 시그널-슬롯 기반 이벤트 처리, 멀티스레딩을 활용한 안정성 측면에서 핵심적인 역할을 수행하여 개발 환경에 안정성과 확장성을 더해주었습니다.
문성공, Oncosoft 제품개발본부장
두 배 향상된 생산성과 업계 최고 수준의 소프트웨어 품질 보장
Oncosoft는 Qt 도입 이후 기술 및 운영 측면에서 뛰어난 성과를 성취했다고 밝혔습니다.
- 개발 환경 효율성 향상 – 이전에는 신규 기능을 UI에 반영하는 작업에 몇 주씩 소요됐던 반면, Qt 도입 이후 1주일 안에 프로토타입이 완성될 정도로 개발 생산성이 100% 이상 향상되어 시장 출시 기간을 대폭 단축했습니다.
- 버그 감소 - UI 관련 버그가 20% 감소하여 보다 안정적이고 신뢰할 수 있는 소프트웨어 제품을 제공할 수 있게 되었습니다.
- 빠른 커스터마이징 - 대응 속도가 평균 25% 이상 향상되어, Oncosoft의 고객인 병원 및 연구 기관의 다양한 요구 사항을 보다 효과적으로 처리할 수 있게 되었습니다.
또한 Qt는 Oncosoft의 개발자 채용 속도와 정확도에도 긍정적인 영향을 미쳐 개발 조직의 역량 강화에 역시 도움을 주었습니다.
Oncosoft는 향후 OncoStudio를 치료 계획부터 영상 분석, 리포트 생성까지 하나의 플랫폼 안에서 해결할 수 있는 올인원 방사선 치료 솔루션으로 발전시킬 계획입니다. 이를 위해 외부 방사선 치료 계획 시스템(TPS)과의 연동 및 방사성 의약품 치료 지원 등 다양한 분야에 대한 기술 검토를 적극적으로 추진하고 있습니다.
이와 함께, Oncosoft는 제품의 신뢰성을 높이기 위한 소프트웨어 품질 관리 체계 강화 역시 중요한 과제로 삼고 있습니다. Oncosoft는 Qt Group의 품질 관리 도구인 Axivion, Squish, Coco를 도입하여 정적 분석 및 자동화된 테스트 환경을 구축하였으며, 이를 Qt 기반 구조에 정교하게 통합하여 업계 최고 수준의 안정성과 테스트 커버리지를 확보하고자 노력하고 있습니다.
프로젝트 초기에는 Qt의 라이선스 비용이 높게 느껴질 수 있으나, 안정성, 유지보수성 및 생태계 지원과 같은 Qt의 이점을 고려한다면 장기적으로는 훨씬 비용 효율적입니다. Qt는 단순한 UI 도구를 넘어 OncoStudio의 중추 역할을 하며, 향후 저희 제품이 발전하는데 기술적 기반이 되어 줄 것입니다.
-문성공 Oncosoft 제품발본부장
About Oncosoft
온코소프트는 대한민국 서울에 본사를 둔 선도적인 의료 AI 스타트업으로, 방사선 암 치료의 정확도와 효율성을 높이는 첨단 소프트웨어 솔루션 개발을 전문으로 합니다. 2019년 설립된 온코소프트는 방사선종양학 분야의 통합 플랫폼(Everything App)을 제공할 수 있는 기업으로의 성장을 목표로 다양한 기능 확장과 기술 고도화를 지속해 나가고 있습니다.
주력 제품인 OncoStudio는 치료 부위 탐지 및 장기 윤곽선 자동 생성 등의 핵심 작업을 자동화하여 의사가 환자 치료에 더 집중할 수 있도록 돕는 소루션입니다. OncoStudio는 DICOM 및 HL7 FHIR 와 같은 글로벌 표준을 준수하며, 시중에 판매되는 모든 하드웨어 및 소프트웨어와 간편하게 호환 가능하도록 설계되었습니다.
Oncosoft는 고객 만족을 최우선으로 각 기관 및 병원의 요구사항에 맞는 맞춤형 솔루션을 제공하고 있으며, 임상 전문가 및 사용자의 피드백을 바탕으로 제품을 지속적으로 개선하고 있습니다. Oncosoft는 방사선 치료 전문 솔루션을 지원하는 국내 유일의 기업으로서, 3년 연속 K-바이오헬스 대상을 수상하는 등 의료 분야에서 널리 인정받고 있습니다.
더 많은 성공사례를 확인해보세요
Volkswagen | Built with Qt
Desay SV and Volkswagen have selected Qt and Vector to reduce memory consumption by 50% and deliver a superior experience on the 5-inch screen of the ...
Read More
Verge | Built with Qt
Verge has built a superior riding experience on their electric motorcycles, reducing the memory footprint by 85%.
Read More
Sauber | Built with Qt
Learn how Sauber uses Qt for rapid implementation of high-performance monitoring applications, pilot training, and advanced aerodynamic research.
Read More