Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 rawtominc 명령입니다.
프로그램:
이름
rawtominc - 바이너리 이미지 데이터 스트림을 minc 형식 파일로 변환합니다.
개요
원시민크 [옵션] 출력.mnc [[sz4] sz3] sz2 sz1
기술
로토민크 표준에서 이진 데이터 스트림(바이트, 짧은, 긴, 부동 또는 이중)을 읽습니다.
입력( -입력 옵션이 사용됨) minc 형식 파일에 씁니다.
출력.mnc. 사용자는 가장 느린 것부터 가장 빠른 것까지 차원 크기를 지정합니다.
다양하다. 최소 XNUMX차원(이미지)을 제공해야 하지만 최대 XNUMX개까지 가능합니다.
옵션을 통해 사용자는 차원 이름, 데이터 유형 및 세계에 대한 복셀을 제어할 수 있습니다.
좌표변환. 벡터 유형 데이터(예: RGB 픽셀 데이터)도 읽을 수 있습니다.
PIXEL VALUE 사양
픽셀 값은 유형과 부호(예: 부호 있는 짧은 정수)로 지정됩니다. 그들은 또한
다양한 법적 가치가 특징입니다. 예를 들어, 많은 스캐너는 저장된 이미지를 생성합니다.
짧은 정수 픽셀 값을 사용합니다. 일부는 0~4095 범위의 값을 갖고 다른 일부는 0~XNUMX 범위의 값을 갖습니다.
32000, 기타 -32768 ~ 32767. 이 범위는 다음으로 지정된 유효한 범위입니다. -범위
옵션(부동 소수점 값의 경우 유효한 범위는 전체의 최대값과 최소값입니다.
데이터 세트). 로토민크 사용자가 입력 유형, 부호 및 범위를 모두 지정할 수 있습니다.
출력 유형, 부호 및 범위(예: 짧은 값 읽기, 바이트 값 저장)
또 다른 반전이 있습니다. 정수 픽셀 값은 일반적으로 간단히 크기 조정되는 것으로 간주됩니다.
실제(의미 있는) 물리적 값의 픽셀 표현입니다. 부동 소수점 값은 다음과 같습니다.
실제 가치 자체로 간주됩니다. 따라서 부동 소수점 값은 최대값을 검색합니다.
무엇이든 될 수 있기 때문에 최소값입니다(MINC 변수에 저장됨). 이미지 최대
그리고 이미지 최소). 그러나 정수 값의 범위는 기본적으로 검사되지 않습니다.
옵션으로 주어집니다. 최대값과 최소값이 일치할 때 정수 값을 강제로 검색하려면
알려지지 않은 경우(일부 스캐너는 가변 범위의 파일을 생성함) 옵션을 사용하십시오.
-스캔_범위.
세계 좌표
세계 좌표는 일부 물리적 원점을 기준으로 하는 밀리미터 좌표를 나타냅니다.
(스캐너 또는 일부 해부학적 구조). 복셀 좌표는 단순히
주어진 복셀의 이미지 볼륨에 대한 인덱스입니다. MINC가 어떻게 이루어지는지 간략하게 설명할 가치가 있습니다.
좌표 변환은 새 MINC 파일의 성공 여부에 영향을 미치기 때문에 작동합니다.
있다.
MINC 이미지의 각 차원은 이름으로 지정됩니다. 공간 차원은 다음과 같습니다. x공간,
yspace 그리고 zspace. 컨벤션은 긍정적이다 x공간 좌표는
환자의 왼쪽에서 오른쪽으로, 양성 yspace 환자 후방에서 좌표 실행
전방 및 양성으로 zspace 좌표는 하위에서 상위로 이어집니다. 각각에 대해
이러한 공간 차원에서 세계 좌표 변환은 다음 쌍으로 지정됩니다.
속성 : 단계 그리고 스타트. 그만큼 x공간 예를 들어 세계 좌표는 다음을 사용하여 계산됩니다.
x = v*단계 + 시작, 여기서 x는 x 세계 좌표이고 v는 복셀 수입니다(시작
XNUMX에서). 따라서 단계 속성은 복셀 사이의 거리를 지정합니다.
그리고 그 표시는 단계 속성은 축의 방향을 지정합니다. 프로그램은
이 정보를 사용하여 올바른 종횡비와 방향으로 이미지를 표시하십시오.
당신이 그것을 올바르게 얻었는지 확인하십시오. 많은 스캐너는 첫 번째 이미지로 가로 이미지를 저장합니다.
환자의 앞쪽/오른쪽 픽셀이므로 음수 x를 제공해야 합니다.
그리고 y 단계 값. 다른 관례는 그 반대입니다. 환자의 첫 번째 픽셀
후방/왼쪽이므로 단계 값은 양수입니다. 때로는 첫 번째 조각이 품질이 좋지 않기 때문에
z 단계는 양수여야 합니다. 다른 경우에는 우수하므로 z 단계는 음수입니다.
이미지 축은 세계 좌표축과 정렬될 필요가 없습니다. 축
방향은 방향 코사인 - 단위 벡터 - 각각 하나씩 파일에 기록됩니다.
공간축. 이 경우, 단계 그리고 스타트 이전에 설명한 속성
단락은 첫 번째 복셀의 좌표가 아닌 축을 따른 거리를 나타냅니다. 이것
축 방향이 변경되어도 불변하게 만듭니다(전체 좌표계는
실제로는 코사인 방향을 변경하는 것만으로도 회전할 수 있습니다. 첫 번째 좌표의 경우
복셀이 알려진 경우 다음을 사용하여 시작 값 세트로 변환(투영)할 수 있습니다.
-기원 옵션을 선택합니다.
옵션
외형 치수 주문하기
-횡축
가로 이미지 : [[time] z] yx (기본값)
-시상
시상 영상 : [[시간] x] zy
-화관
관상 이미지 : [[time] y] zx
-시각 시간 순서 이미지 : [[z] 시간] yx
-xyz 차원 순서 : [[시간] x] yz
-xzy 차원 순서 : [[시간] x] zy
-yxz 차원 순서 : [[time] y] xz
-yzx 차원 순서 : [[time] y] zx
-zxy 차원 순서 : [[시간] z] xy
-zyx 차원 순서 : [[시간] z] yx
- 이질화 dim1,dim2[,dim3[,dim4]]
2 사이의 쉼표로 구분된 목록으로 임의의 치수 순서를 지정합니다.
4개의 차원 이름이 있습니다.
-벡터 크기
벡터 차원의 크기를 제공합니다(항상 가장 빠르게 변하는 차원).
기본값은 벡터 차원이 없는 것입니다.
입력 데이터 유형 그리고 범위
-바이트 8비트 정수 값(기본값).
-짧은 16비트 정수 값.
-정수 32비트 정수 값.
-긴 다음으로 대체됨 -정수.
-흙손 단정밀도 부동 소수점 값.
-더블
배정밀도 부동 소수점 값.
-서명
값은 부호 있는 정수입니다(short 및 long의 경우 기본값). 부동 소수점에서는 무시됨
유형.
-서명되지 않은
값은 부호 없는 정수입니다(바이트의 경우 기본값). 부동 소수점 유형의 경우 무시됩니다.
-범위 분 최대
유효한 픽셀 값 범위를 지정합니다. 기본값은 유형의 전체 범위입니다.
그리고 서명하세요. 부동 소수점 값의 경우 이 옵션이 무시됩니다.
-실제_범위 분 최대
픽셀 값에 해당하는 이미지 값의 실제 범위를 지정합니다.
option -범위. 기본값은 실제 이미지의 최소값과 최대값을 저장하지 않는 것입니다. 만약에
-스캔_범위 사용된 다음 이미지에 해당하는 최소값과 최대값이 사용됩니다.
스캔된 픽셀의 최소값과 최대값이 계산되어 저장됩니다. 이 옵션은 무시됩니다
부동 소수점 값의 경우.
-swap_bytes
입력 값(둘 중 하나 -짧은 or -정수)를 Motorola(대규모-) 간에 변환해야 합니다.
endian) 및 Intel(little-endian) 데이터 형식입니다. "짧은" 입력이 지정된 경우,
인접한 바이트가 교환됩니다. "int" 입력이 지정된 경우 내부 및 외부 바이트
쌍이 교환됩니다. 이 옵션은 다른 입력 유형에는 영향을 미치지 않습니다.
산출 데이터 유형 그리고 범위
-오바이트 8비트 정수 값을 저장합니다(기본값은 입력 유형).
-o짧은
16비트 정수 값을 저장합니다(기본값은 입력 유형).
-연고 32비트 정수 값을 저장합니다(기본값은 입력 유형).
-오롱 다음으로 대체됨 -연고.
-부동
단정밀도 부동 소수점 값(기본값은 입력 유형)
-오더블
배정밀도 부동 소수점 값(기본값은 입력 유형)
-서명됨
값은 부호 있는 정수입니다(short 및 long의 경우 기본값). 부동 소수점에서는 무시됨
유형. 출력 유형이 지정되지 않은 경우 기본값은 입력 기호 유형입니다.
-위임된
값은 부호 없는 정수입니다(바이트의 경우 기본값). 부동 소수점 유형의 경우 무시됩니다.
출력 유형이 지정되지 않은 경우 기본값은 입력 기호 유형입니다.
-주황색 분 최대
유효한 픽셀 값 범위를 지정합니다. 기본값은 유형의 전체 범위입니다.
그리고 서명하세요. 부동 소수점 값의 경우 이 옵션이 무시됩니다. 출력 유형 및 부호가 있는 경우
지정되지 않은 경우 기본값은 입력 범위입니다.
스캐닝 정수 을 통한 범위
-noscan_range
최소값과 최대값에 대해 정수 값을 스캔하지 마십시오. -range가 가정됩니다.
옵션은 적절한 범위의 픽셀 값을 제공합니다(기본값). 재조정 없음
픽셀 값이 완료되고(출력 유형이 입력 유형과 다르지 않는 한)
생성된 이미지는 실제(픽셀 값이 아닌) 최소값과 최대값을 갖는 것으로 가정됩니다.
XNUMX과 XNUMX.
-스캔_범위
정수 값은 최소값과 최대값을 검색합니다. 픽셀 값의 크기가 조정됩니다.
전체 범위의 픽셀 값을 제공하기 위해 실제 최소값과 최대값은 다음과 같이 설정됩니다.
픽셀 최소 및 최대(-real_range가 사용되지 않는 한). 이것은
입력을 부동 소수점 유형으로 변환하고 다음을 사용하여 읽는 것과 동일합니다.
-float -oshort(예를 들어) -real_range가 사용되지 않는다고 가정합니다.
쓰기 출력 파일
-2 MINC 2.0 형식 출력 파일을 만듭니다.
-소지품
기존 minc 파일을 덮어씁니다(기본값).
-노클로버
기존 minc 파일을 덮어쓰지 마십시오.
읽기 에 입력 파일
-입력 입력 파일
에서 입력 데이터 읽기 입력 파일 표준 입력 대신.
-건너 뛰기 길이
첫 번째 건너뛰기 길이 입력의 바이트입니다.
세계 좌표의 변환
-xstep 엑스스텝
x 차원의 단계 크기(기본값 = 없음)
-ystep 이스텝
y 차원의 단계 크기(기본값 = 없음)
-zstep z스텝
z 차원의 단계 크기(기본값 = 없음)
-xstart 엑스스타트
x 차원의 시작 좌표입니다(기본값 = 없음). 이것은 평행 거리이다.
축으로.
-ystart ystart
y 차원의 시작 좌표입니다(기본값 = 없음). 이것은 평행 거리이다.
축으로.
-zstart zstart
z 차원의 시작 좌표입니다(기본값 = 없음). 이것은 평행 거리이다.
축으로.
-xdircos x1 x2 x3
x 차원의 방향 코사인(기본값 = 없음)
-ydircos y1 y2 y3
y 차원의 방향 코사인(기본값 = 없음)
-zdircos z1 z2 z3
z 차원의 방향 코사인(기본값 = 없음)
-기원 o1 o2 o3
첫 번째 복셀의 공간 좌표를 지정합니다. 방향 코사인이
지정되지 않았거나 기본 옵션인 경우 이 옵션은 다음을 사용한 것과 동일한 결과를 제공합니다.
-start 옵션. 그렇지 않으면 좌표는 축에 평행하게 투영됩니다.
적절한 시작 값을 결정합니다.
Frame 시간 그리고 길이 명세서
-frame_times t1,t2,t3, ...
각 기간의 시작을 지정합니다. 주어진 값의 개수는 다음과 같아야 합니다.
명령줄에 지정된 시간 차원의 길이입니다. 모든 값
주어진 값은 하나의 인수에 있어야 합니다(그들 사이에 공백이 없거나 문자열은 다음과 같아야 합니다).
인용). 쉼표 대신 공백으로 구분하는 것이 허용됩니다.
-프레임_너비 w1,w2,w3, ...
각 기간의 길이를 지정합니다. 에 대한 의견 -frame_times 여기에 다음과 같이 신청하세요
잘.
일정한 프레임 시간을 갖는 기능 파일의 시작 및 단계 값을 설정하려면 다음을 사용하십시오.
전에, -속성 아래에 설명된 플래그는 다음과 같습니다.
-dattribute 시간:단계=1 -dattribute 시간:start=0
영상 양식적임
-정상성
모달리티 유형을 파일에 저장하지 않습니다(기본값).
-애완 동물 PET 데이터.
-mri MRI 데이터.
-spect SPECT 데이터.
-감마 감마 카메라의 데이터.
-부인 MR 분광학 데이터.
-mra MR 혈관 조영술 데이터.
-ct CT 데이터.
-dsa DSA 데이터
- 박사 디지털 방사선 촬영 데이터.
속성 명세서
-속성 변수:속성=가치
지정 변수 문자열로 생성해야 함 속성 로 설정 가치. 그만큼
다음을 포함한 전체 사양 변수, 속성 그리고 가치,해야한다
프로그램에 대한 하나의 인수에만 포함됩니다. 문자열에는 인용이 필요할 수 있습니다.
공백이 포함되어 있습니다.
-속성 변수:속성=가치 :
처럼 -속성, 배정밀도 속성 값을 지정하기 위한 것입니다.
-기인하다 변수:속성=가치
처럼 -속성 or -속성단, 유형은 먼저 다음을 시도하여 선택됩니다.
값을 배정밀도로 해석합니다. 실패하면 값이 가정됩니다.
문자열이 됩니다.
일반적인 옵션
-도움 명령줄 옵션의 요약을 인쇄하고 종료합니다.
-번역
프로그램의 버전 번호를 인쇄하고 종료합니다.
onworks.net 서비스를 사용하여 온라인으로 rawtominc를 사용하세요.