Programming/Medical Imaging Process 5

[Python] 의료인공지능 개요

의료 영상처리는 의학 분야에서 매우 중요한 역할을 합니다. 이 분야에서는 CT, MRI, X-ray, 초음파 등의 영상 데이터를 처리하고 분석하여 질병 진단, 치료 및 예방 등에 활용됩니다. 의료 영상처리 분야에서는 주로 컴퓨터 비전, 머신러닝, 딥러닝 등의 기술을 이용합니다. 이를 통해 의료 영상에서 정보를 추출하고, 패턴을 분석하여 진단, 치료, 예측 등에 활용합니다. 이미지 처리 기술을 이용한 의료 영상 분석은 정확한 진단 및 예측을 위해 매우 중요합니다. 이를 위해 다양한 이미지 처리 기술들이 개발되어 왔습니다. 이러한 기술들은 대개 이미지의 전처리, 분할, 분류, 추적 등의 작업에 활용됩니다. 예를 들어, CT 영상 분석에서는 엣지 검출, 분할, 특징 추출, 객체 검출 등의 작업을 수행합니다. ..

[Python] PyDICOM & DICOM Anonymization ( 비식별정보 )

Pydicom Pydicom은 Python 언어로 Dicom 파일(.dcm)을 다룰 때 사용되는 가장 유명한 패키지이며 DICOM에 대한 비식별정보를 익명화 처리할수 있고 DICOM TAG에 원하는 익명화하여 재저장할 수 있도록 지원해 줄수 있다. PYDICOM 설치 및 유용한 라이브러리 1 2 3 4 pip install pydicom pip install tqdm pip install multiprocessing cs DICOM 불러오기 1 2 3 4 5 6 7 8 9 10 11 import pydicom as dcm # 1. 모든 데이터 불러오기 (둘 다 가능) raw_file = dcm.dcmread('filename.dcm') raw_file = dcm.read_file('filename.dcm..

[VTK] Error 'vtkPolyDataMapper'

변경 전 #include "vtkAutoInit.h" // VTK_MODULE_INIT(vtkRenderingOpenGL2) VTK_MODULE_INIT(vtkRenderingFreeType) VTK_MODULE_INIT(vtkInteractionStyle) 변경 후 // vtk header #include "vtkAutoInit.h" VTK_MODULE_INIT(vtkRenderingOpenGL2) VTK_MODULE_INIT(vtkRenderingFreeType) VTK_MODULE_INIT(vtkInteractionStyle VTK 예제를 따라 하다 보면 다음과 같이 VTK dll 파일을 선언해서 사용하는 경우가 있다. 하지만 6.0 이상 버전의 경우 다른 방법으로 전처리 선언을 해줘야 한다. 오류..

[DCMTK] DCMTK Install & Complile - Part 2

이번에는 Visual Studio 환경에서 DCMTK 라이브러리를 설치해보도록 하자. 1. 먼저 DCMTK 폴더에서 .sin 파일을 찾아 실행시켜보자. 2. 프로젝트 위에서 마우스 우측을 눌러서 Configuration Properties > General > Character Set : Use Unicode Character Set 으로 설정 2. ALL_BUILDE 를 빌드한다. ( 프로젝트를 빌드할때 Builde 시간이 다소 시간이 걸린다. ) 2. INSTALL BUILDE ( INSTALL의 경우 빌드 항목에 들어가서 INSTALL만 빌드로 프로젝트를 빌드한다. ) * 프로젝트 설정. - 프로젝트를 생성하고 프로젝트 위에서 마우스 우측을 눌러 Properties항목을 선택하여 VC++ Direc..

[DCMTK] DCMTK Install & Complile - Part 1

이번에는 Visual Studio 환경에서 Dicom File을 열기위해 DCMT Library를 설치하는 방법에 대하여 정리하여 보겠다. 먼저, DCMTK 환경을 구축하기 위해 아래 링크에 있는 것들을 설치해주길 바란다. Install program download & Install 1. CMake (https://cmake.org/download/) -> CMake(Cross Platform Make)는 멀티플랫폼으로 사용할 수 있는 Make의 대용품을 만들기 위한 오픈소스 프로젝트로 키트웨어와 인사이트 콘솔티엄에서 만들었다. 스스로 기존의 Make의 과정을 수행하지는 않고 지정한 운영 체제에 맞는 Make 파일(마이크로소프트 윈도에서는 솔루션 파일) 등 여러 정의가 있으나 정확하게는 윈도우환경에서 ..