این دستور dcmmklut است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
dcmmklut - جداول جستجوی DICOM را ایجاد کنید
خلاصه
dcmmklut [گزینه ها] dcmimg-out
شرح
La dcmmklut ابزار به فرد اجازه می دهد تا انواع DICOM Modality، Presentation و
جداول جستجوی VOI (LUT) و برای ایجاد تصاویر آزمایشی در نظر گرفته شده است. سودمند است
قادر به خواندن یک فایل تصویری DICOM موجود، مطابق دستور یک جدول جستجو ایجاد کنید
گزینه های خط، و نوشتن شی جدید به فایل. همچنین امکان ایجاد یک جدید وجود دارد
شی حاوی LUT مشخص شده بدون خواندن فایل تصویری DICOM موجود است. این هست
به عنوان مثال برای ذخیره سازی جداول جستجوی مختلف در یک ساختار DICOM مفید است. به عنوان یک
به طور پیش فرض فایل خروجی با همان نحو انتقال استفاده شده برای فایل ورودی کدگذاری می شود.
اما نحو انتقال نیز می تواند به عنوان یک گزینه خط فرمان مشخص شود.
داده های LUT را می توان از شکل یک منحنی گاما (پیش فرض برای ضریب گاما) به دست آورد.
1 است) یا از یک فایل وارد شده است (در حال حاضر فرمت MAP از PhotoImpact Ulead و یک
فرمت متن ساده پشتیبانی می شود). عرض ورودی و خروجی LUT نیز می تواند باشد
در محدوده مجاز استاندارد DICOM مشخص شده است. درون یابی محدوده ورودی
توسط یک الگوریتم برازش منحنی چند جمله ای انجام می شود.
علاوه بر فایل خروجی DICOM، دادههای LUT را میتوان به یک متن برگهدار نیز صادر کرد
فایلی که امکان تجسم آسان منحنی ها را با یک صفحه گسترده مشترک فراهم می کند
نرم افزار (مانند مایکروسافت اکسل).
پارامترهای
dcmimg-out نام فایل خروجی DICOM
OPTIONS
عمومی گزینه های
-h -- کمک
این متن راهنما را چاپ کنید و خارج شوید
- نسخه
چاپ اطلاعات نسخه و خروج
-- استدلال
آرگومان های خط فرمان گسترش یافته را چاپ کنید
-q -- ساکت
حالت بی صدا، بدون اخطار و خطا چاپ کنید
-v -- پرحرف
حالت پرحرف، جزئیات پردازش چاپ
-d - اشکال زدایی
حالت اشکال زدایی، چاپ اطلاعات اشکال زدایی
-ll --log-level [l]vel: رشته ثابت
(کشنده، خطا، هشدار، اطلاعات، اشکال زدایی، ردیابی)
از سطح l برای لاگر استفاده کنید
-lc --log-config [f]ilename: رشته
از فایل پیکربندی f برای لاگر استفاده کنید
LUT ایجاد گزینه های
نوع LUT:
+Tm --modality
به عنوان Modality LUT ایجاد کنید
+Tp --ارائه
ایجاد به عنوان ارائه LUT
+TV --voi
ایجاد به عنوان VOI LUT (پیش فرض)
جایگذاری LUT:
+Pa --افزودن
به تبدیل موجود اضافه کنید
(پیش فرض برای و فقط با --voi)
+Pr -- جایگزین کنید
تبدیل موجود را جایگزین کنید
(پیش فرض برای --modality و --presentation)
محتوای LUT:
+Cg --gamma [g]amma: شناور
استفاده از مقدار گاما (پیشفرض: 1.0)
+Cm --map-file [f]ilename: رشته
خواندن داده های ورودی از فایل MAP
+Ct --text-file [f]ilename: رشته
خواندن داده های ورودی از فایل متنی
گزینه های LUT:
+Og --inverse-gsdf
اعمال GSDF معکوس (چاپ ارائه LUT در OD)
--min-density [v]value: عدد صحیح (0..65535، پیش فرض: 20)
حداقل چگالی را روی v تنظیم کنید (به صدها OD)
--max-density [v]value: عدد صحیح (0..65535، پیش فرض: 300)
حداکثر چگالی را روی v تنظیم کنید (در صدها OD)
+Oi --illumination [v]مقدار: عدد صحیح (0..65535، پیشفرض: 2000)
روشنایی را روی v تنظیم کنید (در cd/m^2)
+یا بازتاب [v]مقدار: عدد صحیح (0..65535، پیشفرض: 10)
نور محیط بازتاب شده را روی v (در cd/m^2) تنظیم کنید
ساختار LUT:
-b --bits [n]number: عدد صحیح
ایجاد LUT با مقادیر n بیت (8..16، پیش فرض: 16)
-e --entries [n]عدد: عدد صحیح
ایجاد LUT با n ورودی (1..65536، پیش فرض: 256)
-f --first-mapped [n]عدد: عدد صحیح
اولین مقدار ورودی ترسیم شده (-31768..65535، پیش فرض: 0)
-r -- تصادفی [n]عدد: عدد صحیح بدون علامت
n جایگشت به طور تصادفی انتخاب شده را روی LUT انجام دهید
-rs --random-seed [n]number: عدد صحیح بدون علامت
مولد اعداد تصادفی را با n مقداردهی اولیه کنید
(پیشفرض: 0، برای نتایج قابل تکرار)
-o --order [n]عدد: عدد صحیح
از الگوریتم برازش منحنی چند جمله ای با مرتبه n استفاده کنید
(0..99، پیش فرض: 5)
-E -- توضیح [n]ame: رشته
توضیح LUT (پیشفرض: ایجاد خودکار)
تراز داده های LUT:
-a --بایت-تراز کردن
ایجاد LUT بایت تراز شده
(پیش فرض برای و فقط با مقادیر 8 بیتی)
+a --word-align
LUT تراز شده با کلمه ایجاد کنید
(پیش فرض برای مقادیر 9-16 بیتی)
LUT داده VR:
+Dw --data-ow
داده های LUT را به صورت OW بنویسید (پیش فرض)
+Du --da-us
LUT Data را به صورت US بنویسید
+Ds --data-ss
نوشتن داده های LUT به عنوان SS (حداقل پشتیبانی)
پرونده گزینه های
+Fi --dicom-input [f]ilename: رشته
خواندن مجموعه داده از فایل DICOM f
+Fo --text-output [f]ilename: رشته
داده های LUT را در فایل متنی تب شده بنویسید
NOTES
لطفاً استاندارد DICOM را برای محدودیتهای بیشتر در ساختار جدول جستجو بررسی کنید.
به خصوص تعداد بیت ها در هر ورودی جدول ممکن است در IOD های خاص محدود شود.
عشق ورزیدن
سطح خروجی ورود به سیستم از ابزارهای مختلف خط فرمان و کتابخانه های زیرین می تواند
توسط کاربر مشخص شود. به طور پیش فرض، فقط خطاها و هشدارها در استاندارد نوشته می شوند
جریان خطا با استفاده از گزینه -- پرحرف همچنین پیام های اطلاعاتی مانند جزئیات پردازش
گزارش می شوند. گزینه - رفع اشکال می توان برای دریافت جزئیات بیشتر در مورد فعالیت داخلی استفاده کرد،
به عنوان مثال برای اهداف اشکال زدایی. سطوح دیگر ورود به سیستم را می توان با استفاده از گزینه انتخاب کرد --log-
سطح. به --ساکت حالت فقط خطاهای کشنده گزارش می شود. در چنین رویدادهای خطای بسیار شدید،
برنامه معمولاً خاتمه می یابد. برای جزئیات بیشتر در مورد سطوح مختلف ورود به سیستم،
مستندات ماژول "oflog" را ببینید.
در صورتی که خروجی لاگ باید در فایل نوشته شود (به صورت اختیاری با چرخش فایل لاگ)،
به syslog (یونیکس) و یا گزارش رویداد (ویندوز). --log-config می تواند به کار رود. این
فایل پیکربندی همچنین اجازه می دهد تا فقط پیام های خاصی را به یک خروجی خاص هدایت کنید
جریان و برای فیلتر کردن پیام های خاص بر اساس ماژول یا برنامه ای که در آن قرار دارند
تولید می شوند. یک نمونه فایل پیکربندی در ارائه شده است /logger.cfg.
COMMAND LINE
همه ابزارهای خط فرمان از نماد زیر برای پارامترها استفاده می کنند: براکت های مربع محصور می شود
مقادیر اختیاری (0-1)، سه نقطه انتهایی نشان می دهد که مقادیر متعدد مجاز هستند
(1-n)، ترکیبی از هر دو به معنای 0 تا n مقدار است.
گزینه های خط فرمان با علامت «+» یا «-» از پارامترها متمایز می شوند.
به ترتیب. معمولاً ترتیب و موقعیت گزینه های خط فرمان دلخواه هستند (یعنی آنها
می تواند در هر جایی ظاهر شود). با این حال، اگر گزینهها متقابلاً منحصر به فرد باشند، ظاهر درست است
استفاده می شود. این رفتار با قوانین ارزیابی استاندارد پوسته های رایج یونیکس مطابقت دارد.
علاوه بر این، یک یا چند فایل فرمان را می توان با استفاده از علامت «@» به عنوان پیشوند مشخص کرد
نام فایل (مثلا @command.txt). چنین آرگومان دستوری با محتوای of جایگزین می شود
فایل متنی مربوطه (چند فاصله خالی به عنوان یک جداکننده در نظر گرفته می شود مگر اینکه
قبل از هر گونه ارزیابی بیشتر، بین دو علامت نقل قول ظاهر می شوند. لطفا توجه داشته باشید که
یک فایل فرمان نمی تواند حاوی فایل فرمان دیگری باشد. این روش ساده اما موثر
به فرد اجازه می دهد تا ترکیبات رایج گزینه ها/پارامترها را خلاصه کند و از longish و اجتناب کند
خطوط فرمان گیج کننده (مثالی در فایل ارائه شده است /dumppat.txt).
محیط زیست
La dcmmklut ابزار تلاش خواهد کرد تا دیکشنری های داده DICOM مشخص شده در را بارگیری کند
DCMDICTPATH متغیر محیطی. به طور پیش فرض، یعنی اگر DCMDICTPATH متغیر محیطی
تنظیم نشده است، فایل /dicom.dic بارگذاری می شود مگر اینکه فرهنگ لغت ساخته شود
به برنامه (پیش فرض برای ویندوز).
رفتار پیش فرض باید ترجیح داده شود و DCMDICTPATH فقط متغیر محیطی
زمانی استفاده می شود که به دیکشنری داده های جایگزین نیاز باشد. در DCMDICTPATH متغیر محیطی
فرمت مشابه پوسته یونیکس را دارد PATH متغیری که یک دونقطه (':') جدا می شود
ورودی های. در سیستم های ویندوز، نقطه ویرگول (';') به عنوان جداکننده استفاده می شود. فرهنگ لغت داده ها
کد سعی خواهد کرد هر فایل مشخص شده در را بارگیری کند DCMDICTPATH متغیر محیطی. آی تی
اگر دیکشنری دادهای بارگیری نشود، یک خطا است.
با استفاده از خدمات onworks.net از dcmmklut به صورت آنلاین استفاده کنید