기능
.NET 기능을 위한 Aspose.Medical
Aspose.Medical for .NET은 응용 프로그램이 다양한 DICOM 처리 작업을 수행 할 수있는 강력한 크로스 플랫폼 클래스 라이브러리입니다.
DICOM 파일 운영
오픈 디코마 파일
- DICOM 파일을 파일 경로 또는 스트림에서 열기
- ASCII가 아닌 텍스트를 위한 Fallback 캐릭터 암호화 지원
- 메모리 최적화 된 큰 파일에 대한 읽기 전략 :- ReadAll: 모든 데이터를 메모리로 업로드 (기본)
- ReadLargeOnDemand: 요청에 따라 충전된 큰 태그
- SkipLargeTags: 경계선을 초과하는 스키 태그
DICOM 파일 만들기
- scratch에서 새로운 DICOM 파일 만들기
- 기존 DICOM 파일을 템플릿으로 복사
- 데이터 세트 및 메타 데이터에서 DICOM 파일을 구축
DICOM 파일을 저장하기
- 디스크 또는 스트림에 저장
- 사용자 지정 저장 옵션 그룹 길이 및 순서 처리
DICOM 데이터 관리
읽기 데이터 요소
- 수신하기 전에 데이터 사용 가능성을 확인하십시오.
- 태그에서 단일 또는 여러 값을 얻으십시오.
- 안전한 회수 및 기본 Fallback 값
- 모든 DICOM 가치 프레젠테이션 (VR) 지원
데이터 요소 변경
- 새로운 DICOM 태그 추가
- 기존 태그 값을 업데이트
- 개별 또는 대량 데이터 요소 제거
- 기준에 따라 조건 제거
개인 태그 지원
- 사용자 지정 개인 태그를 추가하여 사전 태그
- 판매자 특정 DICOM 확장기와 함께 작업
텍스트 암호화
- 국제 캐릭터를 위한 멀티 셔츠 지원
- 사용자 지정 코딩 구성
- 자동 코딩 탐지
DICOM 이미지 작업
프레임 렌더링
- DICOM 파일에서 개별 프레임을 렌더링
- 멀티 프레임 모듈에 대한 지원 (CT, MRI 스캔)
- 액세스 프레임 계산 및 차원
- BGRA-32 픽셀 형식의 출력
Custom Rendering 옵션
- 컨트롤 오버레이 시야
- Overlay 색상 설정
- 개별 픽셀 값에 대한 액세스
픽셀 데이터 액세스
- 픽셀 데이터에 대한 직접적인 액세스
- 이미지 분석 작업 흐름에 대한 지원
DICOM 트랜스코딩
Transfer Syntax 변환
- 다른 DICOM 전송 합성 사이의 변환
- 지원되는 시나리오 :- 실용적인 VR 작은 엔디언
- 작은 엔디언 (Little Endian)
- JPEG 기본 라인 (프로세스 1)
- JPEG 손실
- JPEG-LS 손실없는 / 가까운 잃어버린
- JPEG 2000 패배 / 손실
- 잃어버린 RLE
DICOM 익명화
개인정보 준수
- HIPAA 및 GDPR 준수 익명화
- 제거 또는 개인 식별 정보를 변경 (PII)
- 의학적 이미지의 무결성을 유지하기
익명 프로파일
- 사전 설정된 개인 정보 보호 프로파일:- 기본 프로필
- Retain 안전한 개인 옵션
- Retain UIDs 옵션
- Retain Device / 기관 정체성
- Retain 환자의 특징
- 깨끗한 설명 / 구조화 된 콘텐츠 / 그래픽
Custom 프로파일
- CSV, JSON 또는 XML 파일에서 사용자 지정 프로필을 업로드
- 각 태그에 따라 사용자 지정 익명화 규칙 설정
- 설정할 수 있는 행동: 제거, 제로, 대체, 유지
고급 익명화
- 환자 이름 및 ID 교체
- 새로운 파일을 만들지 않고 현장 익명화
디코마 시리즈
JSON 시리즈
- DICOM을 JSON 형식으로 변환
- DICOM 웹 서비스 (PS3.18) 준수
- JSON을 DICOM으로 돌려보내기
XML 시리즈
- DICOM을 XML 형식으로 변환
- 전체 라운드 트립 지원
- 사용자 지정 시리얼 옵션
플랫폼 지원
- 운영 체제 : 윈도우, 리눅스, macOS
- ** 아키텍처** : x64, ARM64 (macOS)
- ** 프레임 워크** : .NET 8.0+
- Thread Safety: 멀티 트리드 애플리케이션에 대한 안전 (파일 당 하나의 테이프)
성과 및 스케일성
- 메모리 최적화 처리 대형 DICOM 파일
- 낮은 디스크 작업을 위한 스트림 기반 I/O
- 설정 가능한 메모리 범위
- 서버 및 클라이언트 배포에 적합