این دستور snaphu است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
snaphu - الگوریتم باز کردن فاز برای تداخل سنجی SAR
خلاصه
اسنافو [گزینهها] [infile] [طول خط] [گزینهها]
شرح
اسنافو هست یک sآماری - هزینه network-flow aالگوریتم برای phآس uبسته بندی با توجه به ورودی
اینترفروگرام و سایر داده های قابل مشاهده، اسنافو تلاش برای محاسبه فاز همگام
راه حل های بسته بندی نشده ای که حداکثر احتمال آن ها به صورت تقریبی است a پسینی احساس، مفهوم. در
روال حل الگوریتم بر اساس بهینه سازی شبکه است. به صورت پیش فرض، اسنافو فرض می کند
که ورودی آن یک سطح اندازه گیری تداخل گرا رادار دیافراگم مصنوعی (SAR) است
توپوگرافی اندازه گیری تغییر شکل در صورتی فرض می شود که -d گزینه داده شده است. صاف،
داده های عمومی در صورتی فرض می شوند که -s گزینه داده شده است.
فقط اسناد این صفحه مرد اسنافونحو و کاربرد. مبانی نظری آن است
در مراجع ذکر شده در زیر مورد بحث قرار گرفته است.
رایج ترین پارامترهای ورودی ممکن است در خط فرمان داده شوند، در حالی که بسیاری دیگر
پارامترهای twiddle از طریق -f گزینه و فایل های پیکربندی در بسیار
حداقل، نام یک فایل ورودی فاز پیچیده و طول خط آن باید مشخص شود.
برد باید در اینترفروگرام به سمت راست و فاز زمین مسطح افزایش یابد
سطح شیب دار باید قبل از اینترفروگرام ورودی حذف شود اسنافو اجرا می شود. برای تغییر شکل
اینترفروگرام ها، تغییرات فازی ناشی از توپوگرافی نیز باید حذف شوند.
به جز نام فایل ورودی و طول خط، همه پارامترهای ورودی پیشفرض هستند
مقادیر اگر مشخص نشده باشد با این حال، این پارامترها باید تا حد امکان سفارشی شوند
از آنجایی که دقت راه حل به میزان آمار برآورد بستگی دارد
مشکل مدل شده است برای جلوگیری از راه حل های بی کیفیت، کاربران به شدت تشویق می شوند
بهترین تخمین های خود را از پارامترهای مشکل مربوطه ارائه می دهند. پارامترها تنظیم شده اند
ترتیبی که آنها در خط فرمان داده می شوند، بنابراین چندین فایل پیکربندی یا
ممکن است گزینه ها داده شوند، با مقادیر بعدی که مقادیر قبلی را لغو می کنند.
فرمت های فایل مجاز در زیر به تفصیل آمده است. فرمت پیش فرض فایل ورودی است
COMPLEX_DATA، اما ممکن است از هر یک از قالب های توصیف شده استفاده شود. اگر یکی از
از قالبهای ALT_LINE_DATA یا ALT_SAMPLE_DATA استفاده میشود، قدر و فاز (بر حسب رادیان)
اینترفروگرام باید به ترتیب در کانال اول و دوم فایل باشد.
اگر از فرمت FLOAT_DATA استفاده می شود، فایل ورودی باید فقط شامل فاز باشد
اینترفروگرام (به رادیان)؛ قدر ممکن است با -m گزینه.
OPTIONS
-a آمپر فایل
داده های روشنایی را از فایل بخوانید آمپر فایل. فایل باید دارای دامنه باشد
(نه قدرت) دو تصویر SAR مجزا که تداخلگرام را تشکیل میدهند
از قالبهای ALT_SAMPLE_DATA (پیشفرض) یا ALT_LINE_DATA استفاده میشود. باید حاوی یک
اگر از فرمت FLOAT_DATA استفاده شود، میانگین آن دو تصویر. اگر (1)
دامنه هر دو تصویر در دسترس است، (2) قدر تداخل نیز وجود دارد
موجود، و (3) -c گزینه استفاده نمی شود، سپس یک تخمین انسجام استفاده می شود
به طور خودکار از داده های موجود تشکیل می شود. تعداد ظاهر استفاده شده برای این
تخمین را می توان در یک فایل پیکربندی تنظیم کرد. اگر داده های دامنه یا توان وجود نداشته باشد
مشخص شده است، سپس از بزرگی تداخل نگار ورودی به عنوان میانگین استفاده می شود
دامنه، و هیچ برآورد انسجامی شکل نمی گیرد. توجه داشته باشید که بزرگی از
اینترفروگرام با میانگین دامنه تصاویر SAR برابر نیست. در
داده های دامنه باید در همان سیستم واحدهای مورد استفاده برای ورودی باشد
اینترفروگرام، و همچنین به آن ثبت شده است.
-A pwrfile
شبیه به -a گزینه، به جز داده های موجود در فایل مشخص شده فرض می شود
قدرت دو تصویر SAR را نشان می دهد.
-b بیپرپ
برای حالت توپوگرافی، استفاده کنید بیپرپ (مقدار اعشاری، بر حسب متر) به عنوان مقدار
جزء عمود بر خط مبنا تداخل سنجی علامت چنین تعریف می شود
که بیپرپ اگر فاز بسته نشده با افزایش ارتفاع افزایش یابد منفی است. توسط
حالت پیش فرض، تکرار پاس یا پینگ پنگ فرض می شود. برای انتقال تک آنتن
داده، ارزش بیپرپ باید نصف شود یا حالت انتقال باید تنظیم شود
بر این اساس در یک فایل پیکربندی (به -f گزینه). مقدار پایه است
فقط در حالت توپوگرافی استفاده می شود.
-c corrfile
داده های همبستگی را از فایل بخوانید corrfile. داده های همبستگی باید باشد
به اندازه تداخلگرام ورودی و ثبت شده در آن. در نتیجه، یک خام
تخمین همبستگی ممکن است نیاز به نمونهگیری مجدد داشته باشد، اگر ظاهرهای بیشتری را در خود جای دهد
اینترفروگرام اگر -c گزینه داده نشده است، یک برآورد انسجام تشکیل می شود
در صورت امکان از داده های موجود در غیر این صورت، یک انسجام پیش فرض یکنواخت است
برای کل اینترفروگرام در نظر گرفته شده است. اگر ALT_LINE_DATA (پیشفرض) یا
از فرمت های ALT_SAMPLE_DATA استفاده می شود، داده های همبستگی باید در داده دوم باشد
کانال فایل؛ کانال اول نادیده گرفته می شود. قالب FLOAT_DATA نیز ممکن است
مورد استفاده قرار گیرد. مقادیر همبستگی باید بین صفر و یک باشد.
-d در حالت تغییر شکل اجرا شود. آمار مسئله و توابع هزینه ناشی از آن هستند
بر اساس این فرض که فاز بدون پیچ واقعی نشان دهنده سطح است
جابجایی به جای ارتفاع
-e تخمین فایل
با استفاده از تخمین فاز باز نشده در فایل صاف کنید تخمین فایل. تخمین
قبل از باز کردن از اینترفروگرام ورودی کم می شود و به عقب وارد می شود
درست قبل از اینکه خروجی نوشته شود وارد راه حل شوید. برآورد نیز بر
از توابع هزینه استفاده می شود، زیرا تفریق یک ثابت از یک متغیر تصادفی باعث جابجایی می شود
تابع چگالی احتمال متغیر تصادفی. اگر قالبهای ALT_LINE_DATA
(پیشفرض) یا ALT_SAMPLE_DATA استفاده میشود، تخمین بسته نشده (به رادیان) باید
در کانال دوم داده فایل باشد. کانال اول نادیده گرفته می شود. در
ممکن است از فرمت FLOAT_DATA نیز استفاده شود.
-f پیکربندی
پارامترهای پیکربندی را از فایل بخوانید پیکربندی. فایل به خط تجزیه می شود
خط برای جفت کلید-مقدار. فایل های پیکربندی الگو همراه با
اسنافو کد منبع: snaphu.conf.full شامل تمام جفت های کلید-مقدار معتبر است.
snaphu.conf.brief حاوی مهمترین پارامترها خطوطی که با آن شروع نمی شوند
کاراکترهای الفبایی به عنوان خطوط نظر در نظر گرفته می شوند. گزینه های خط فرمان
مشخص شده پس از -f پارامترهای مشخص شده در را لغو می کند پیکربندی و معاون
برعکس در -f گزینه ممکن است چندین بار با پیکربندی های مختلف داده شود
فایلها، با پارامترهای موجود در فایلهای مشخصشده بعد، بر پارامترهای قبلی حذف میشوند.
-g فایل ماسک
یک ماسک جزء متصل را برای محلول بسته نشده رشد دهید و ماسک را روی آن بنویسید
فایل فایل ماسک. یک جزء متصل، ناحیه ای از پیکسل ها در محلول است
اعتقاد بر این است که در یک نسبی و از نظر درونی خودسازگار باز شده است
با توجه به هزینه های آماری مورد استفاده. مناطقی که کوچکتر از a هستند
آستانه از پیش انتخاب شده پوشانده می شوند. پارامترهای این گزینه را می توان در
فایل پیکربندی. فایل کامپوننت متصل از موارد بدون علامت تشکیل شده است
کاراکترها، با تمام پیکسل های یکسان متعلق به یک متصل
جزء و صفر مربوط به پیکسل های ماسک شده است.
-G فایل ماسک
یک ماسک جزء متصل را رشد دهید (به -g گزینه) برای آرایه داده های ورودی،
با فرض اینکه از قبل باز شده است و ماسک را در فایل بنویسید فایل ماسک.
توابع هزینه آماری برای تشکیل ماسک محاسبه می شود، اما یک ماسک جدید باز شده است
راه حل محاسبه نشده است
-h یک پیام راهنما با خلاصه کردن گزینه های خط فرمان چاپ کنید و از آن خارج شوید.
-i در حالت فقط مقداردهی اولیه اجرا شود. به طور معمول، اسنافو از یک حداقل تقریبی استفاده می کند
الگوریتم درخت پوشا (MST) یا الگوریتم جریان حداقل هزینه (MCF) برای تولید
مقداردهی اولیه به حل کننده شبکه ساده اصلاح شده تکراری آن. اگر -i is
داده شده، مقداردهی اولیه در خروجی نوشته می شود و برنامه خارج می شود
اجرای حل کننده تکراری
-l ورود به سیستم فایل
تمام پارامترهای زمان اجرا و برخی دیگر از اطلاعات محیطی را وارد کنید
فایل مشخص شده فایل گزارش یک فایل متنی با همان فرمت پیکربندی است
فایل.
-m magfile
داده های بزرگی تداخل را از فایل مشخص شده بخوانید. این گزینه مفید است
عمدتاً اگر فایل ورودی فاز پیچیده به عنوان مجموعه ای از مقادیر فاز واقعی داده شود
به جای مقادیر اینترفروگرام پیچیده. از قدر تداخل گرا استفاده می شود
اگر دادههای دامنه مناسب نیز داده شود، تخمین انسجام را تشکیل میدهند. در
فرمت فایل پیش فرض FLOAT_DATA است. اگر قالبهای ALT_LINE_DATA یا ALT_SAMPLE_DATA هستند
استفاده می شود، بزرگی باید در اولین کانال داده فایل باشد. دومین
کانال نادیده گرفته شده است اگر از فرمت COMPLEX_DATA استفاده شود، اطلاعات فاز است
نادیده گرفته شد
-n در حالت بدون هزینه آماری اجرا کنید. اگر -i or -p گزینه ها داده شده است، اسنافو اراده
از هزینه های آماری استفاده نکنید اطلاعات فایل وزن (-w گزینه) همچنان خواهد بود
در صورت داده شدن استفاده شود
-o مجموعه
خروجی بدون بسته بندی را در فایلی که نامیده می شود بنویسید مجموعه. اگر فایل فرمت شود
ALT_LINE_DATA (پیشفرض) یا ALT_SAMPLE_DATA استفاده میشود، فاز بازشده نوشته میشود
در کانال داده دوم، در حالی که قدر تداخل در آن نوشته شده است
کانال اول ممکن است از فرمت FLOAT_DATA نیز استفاده شود.
-p ارزش
در حالت Lp-norm با p= اجرا کنیدارزش، که در آن ارزش یک اعشار غیر منفی است. بجای
توابع هزینه آماری، این برنامه از توابع هزینه Lp به صورت آماری استفاده می کند
وزن های مبتنی بر (مگر اینکه -n نیز داده شده است). راه حل ها هنوز هم همیشه با هم هماهنگ هستند.
علاوه بر این، تطابق در روال حلکننده اعمال میشود، نه بهعنوان پس از
مرحله پردازش بهینه سازی بنابراین، برای مثال، اگر p=2 باشد، هزینه حداقل مربعات
توابع استفاده می شود، اما راه حل احتمالا دقیق تر از یک خواهد بود
تولید شده از یک الگوریتم حداقل مربعات مبتنی بر تبدیل.
-q در حالت فقط کمیت اجرا شود. فرض بر این است که داده های ورودی قبلاً باز شده اند، و
هزینه کل این راه حل محاسبه و چاپ می شود. فاز بسته نشده است
پیچیده شده با فرض همخوانی برای محاسبه هزینه. خطاهای دور کردن ممکن است محدود شود
دقت هزینه کمی را ببینید -u گزینه برای فایل مجاز
فرمت.
-s در حالت حل صاف اجرا کنید. آمار مسئله و توابع هزینه حاصل
بر این فرض استوار است که فاز بدون پیچ واقعی نشان دهنده یک ژنریک است
سطح بدون ناپیوستگی این همان حالت تغییر شکل است
پارامتر DEFOMAX روی صفر تنظیم شد.
-t در حالت توپوگرافی اجرا شود. آمار مسئله و توابع هزینه ناشی از آن هستند
بر اساس این فرض که فاز بدون پیچ واقعی نشان دهنده ارتفاع سطح است.
این پیش فرض است.
-u فرض کنید فایل ورودی به جای بسته بندی، باز شده است. الگوریتم می سازد
به جای استفاده از یک روال اولیه سازی، بهبودهای تکراری در این راه حل.
فایل ورودی ممکن است در قالبهای ALT_LINE_DATA (پیشفرض) یا ALT_SAMPLE_DATA باشد.
قدر تداخل گرا باید در اولین کانال داده و در کانال باز نشده باشد
فاز باید در کانال داده دوم باشد. فرمت FLOAT_DATA نیز ممکن است باشد
استفاده شده.
-v در حالت پرحرف اجرا کنید. اطلاعات اضافی در مورد پیشرفت الگوریتم چاپ می شود
خروجی استاندارد
-w وزن فایل
وزن های اسکالر خارجی را از فایل بخوانید وزن فایل. وزنه ها که باید باشد
اعداد صحیح کوتاه مثبت، برای هر کدام از توابع هزینه استفاده می شود. آنجا
یک مقدار وزن برای هر قوس در شبکه است، بنابراین وزن فایل باید باشد
الحاق وزنه های قوس جریان افقی و جریان عمودی شطرنجی. بنابراین، برای
یک ردیف N با ستون M تداخل گرا، وزن فایل از یک شطرنجی تشکیل شده است (N-1)
توسط آرایه M و به دنبال آن یک آرایه N شطرنجی شده توسط (M-1) از داده های عدد صحیح کوتاه. این
گزینه به خوبی تست نشده است
--aa ampfile1 ampfile2
داده های دامنه از فایل های مشخص شده خوانده می شوند. داده های این دو فرد
تصور میشود که تصاویر SAR که تداخلگرام را تشکیل میدهند به طور جداگانه در فایلها ذخیره میشوند
ampfile1 و ampfile2. این فایل ها باید با فرمت FLOAT_DATA باشند. این
گزینه مشابه است -a گزینه.
--AA pwrfile1 pwrfile2
شبیه به --aa گزینه، اما داده های پاور از فایل های مشخص شده خوانده می شود.
-- مونتاژ کردن عنوان
فایل های موقت tile-mode را در دایرکتوری مشخص شده جمع آوری کنید. اکثر
گزینه های پیکربندی (از خط فرمان و هر فایل پیکربندی) باید باشد
مشخص شده. این گزینه در صورتی مفید است که کاربر بخواهد مونتاژ کاشی را تغییر دهد
پارامترها بدون باز کردن مجدد کاشی های جداگانه.
--کپی رایت، -- اطلاعات
اطلاعیه حق چاپ نرم افزار و اطلاعات گزارش اشکال را چاپ کنید، سپس خارج شوید.
--costinfile فایل هزینه
آرایه های هزینه های آماری را از فایل بخوانید فایل هزینه. این فایل باید با فرمت باشد
نوشته شده توسط --costoutfile گزینه. فایل هزینه کنترل نمی کند که آیا اسنافو
در حالت توپوگرافی، تغییر شکل، یا حالت حل صاف اجرا می شود. دو مورد آخر باید باشد
به صراحت مشخص شده است حتی اگر فایل هزینه هنگام اجرا در آن حالت ها تولید شد.
--costoutfile فایل هزینه
آرایه های هزینه آماری را برای فایل بنویسید فایل هزینه. این گزینه را می توان با استفاده از
--costinfile گزینه ای برای صرفه جویی در زمان ایجاد هزینه های آماری در صورت مشابه بودن
هزینه ها چندین بار استفاده می شود.
-- اشکال زدایی، -- دامپال
انواع آرایه های میانی را در فایل ها تخلیه کنید.
--mst از الگوریتم حداقل درخت پوشا (MST) برای مقداردهی اولیه استفاده کنید. این است
به طور پیش فرض
-- mcf از یک الگوریتم جریان حداقل هزینه (MCF) برای مقداردهی اولیه استفاده کنید. حل کننده cs2 توسط
گلدبرگ و چرکاسکی استفاده شده است. حل کننده شبکه ساده اصلاح شده در حالت L1
ممکن است نتایج متفاوتی نسبت به حل کننده cs2 بدهد، اگرچه در اصل هر دو باید اینطور باشند
L1 بهینه
-NPROC n
استفاده کنید n فرآیندهای موازی در حالت کاشی. این برنامه فرآیند جدیدی را برای
هر کاشی به طوری که کاشی ها را بتوان به صورت موازی باز کرد. حداکثر n فرآیندها اجرا خواهند شد
همزمان انشعاب قبل از خواندن داده ها انجام می شود. جریان های خروجی استاندارد از
فرآیندهای فرزند به لاگ فایلها در فهرست کاشی موقت هدایت میشوند.
-- قطعه ردیف اول درجه اول نزدیک ncol
فقط یک زیرمجموعه یا بخشی از تداخلگرام ورودی را بخوانید و باز کنید. قطعه خوانده شده
هست نزدیک by ncol مستطیلی که گوشه سمت چپ بالای آن پیکسل در ردیف است ردیف اول
و ستون درجه اول (فهرست شده از 1). همه فایل های ورودی (مانند دامنه،
coherence و غیره) به اندازه فایل فاز ورودی فرض می شود. همه
فایل های خروجی هستند نزدیک by ncol.
--کاشی ntilerow ntilecol rowovrlp colovrlp
اینترفروگرام را در حالت کاشی باز کنید. اینترفروگرام به تقسیم بندی می شود
ntilerow by ntilecol کاشی هایی که هر کدام به طور مستقل از هم باز می شوند. کاشی
همپوشانی توسط rowovrlp و colovrlp پیکسل ها در جهت سطر و ستون. در
سپس کاشی ها بر اساس توابع هزینه به مناطق قابل اعتماد تقسیم می شوند
مناطق دوباره جمع می شوند. این برنامه یک زیر شاخه برای فایل های موقت ایجاد می کند
دایرکتوری فایل خروجی نهایی این گزینه در حال حاضر فقط فعال است
برای توابع هزینه های آماری
فایل فرمها
فرمت فایل های ورودی ممکن است در یک فایل پیکربندی مشخص شود. همه این فرمت ها
از داده های ممیز شناور شطرنجی، تک دقیق (شناور، واقعی*4 یا پیچیده*8) تشکیل شده است.
به ترتیب بایت بومی پلتفرم تایپ کنید. داده ها خط به خط (در سراسر و سپس پایین) خوانده می شوند.
صرف نظر از فرمت فایل، همه آرایه های داده ورودی باید تعداد یکسانی داشته باشند
نمونه ها از نظر عرض و عمق و باید با یکدیگر ثبت شوند. به این وزن توجه کنید
فایل ها و فایل های هزینه فرمت های خاص خود را دارند. فرمت های مجاز برای سایر فایل های داده
در زیر توضیح داده شده است.
COMPLEX_DATA
شناورهای متناوب مطابق با واقعی (در فاز) و خیالی (تربیع) هستند.
اجزای نمونه داده های پیچیده طول خط مشخص شده باید عدد باشد
نمونه های پیچیده (جفت نمونه واقعی و خیالی) در هر خط.
ALT_LINE_DATA
خطوط متناوب (ردیف) داده ها با خطوط داده های کاملا واقعی از دو مطابقت دارد
آرایه های جداگانه آرایه اول اغلب بزرگی تداخل گرا و
دوم ممکن است فاز باز، انسجام، و غیره باشد. این نیز گاهی اوقات نامیده می شود
hgt یا قالب خطی در میان.
ALT_SAMPLE_DATA
نمونه های متناوب با نمونه های کاملا واقعی از دو آرایه مجزا مطابقت دارند.
این فرمت گاهی اوقات برای دامنه های دو تصویر SAR استفاده می شود.
FLOAT_DATA
فایل حاوی داده های تنها برای یک کانال یا آرایه است و داده ها کاملا واقعی هستند.
مثال ها
یک تداخل توپوگرافی پیچیده به نام "فایل پیچیده" که طول خط آن است را باز کنید
1024 نمونه پیچیده (خروجی در فایلی نوشته می شود که نام آن در فایل کامپایل شده است
برنامه):
snaphu wrappedfile 1024
همان فایل فوق را باز کنید، اما از اطلاعات روشنایی فایل "ampfile" استفاده کنید.
خط پایه عمود بر روی 165- متر در وسط راه تنظیم کنید و خروجی را در یک فایل قرار دهید.
به نام "unwrappedfile" (در صورت "فایل بسته بندی شده" داده های انسجام به طور خودکار تولید می شوند
حاوی دادههای پیچیده و «ampfile» حاوی دادههای دامنه از هر دو تصویر SAR است:
snaphu wrappedfile 1024 -a ampfile \
-b -165 -o فایل باز نشده
اینترفروگرام را مانند بالا باز کنید، اما اطلاعات همبستگی را از فایل بخوانید
"corrfile" به جای تولید آن از تداخل گرا و داده های دامنه:
snaphu wrappedfile 1024 -a ampfile -c corrfile \
-b -165 -o فایل باز نشده
موارد زیر معادل مثال قبلی است، اما پارامترهای ورودی از a خوانده می شوند
فایل پیکربندی و خروجی کامل نمایش داده می شود:
cat > پیکربندی
# این یک خط نظر است که نادیده گرفته می شود
آمپر فایل AMPFILE
CORRFILE corrfile
BPERP -165
OUTFILE فایل باز شده
پیکربندی snaphu -v -f wrappedfile 1024
همان اینترفروگرام را باز کنید، اما فقط از مقداردهی اولیه MST (با اسکالر) استفاده کنید
وزن های آماری) و خروجی را در "mstfile" بنویسید:
snaphu -f configfile -i wrappedfile 1024 -o mstfile
داده های بسته بندی نشده را در «mstfile» بخوانید و از آن به عنوان مقداردهی اولیه برای تغییر داده شده استفاده کنید
حل کننده شبکه ساده:
snaphu -f configfile -u mstfile 1024 -o unwrappedfile
توجه داشته باشید که در دو مثال قبلی، نام فایل خروجی در فایل پیکربندی است
توسط موردی که در خط فرمان داده شده است لغو می شود. دو دستور قبلی با هم در هستند
اصل معادل اصل قبلی است، اگرچه خطاهای گرد در جریان به فاز
تبدیل ها ممکن است تفاوت های جزئی ایجاد کند
اینترفروگرام را مانند بالا باز کنید، اما از الگوریتم MCF برای مقداردهی اولیه استفاده کنید:
پیکربندی snaphu -f wrappedfile 1024 --mcf
یک بار دیگر اینترفروگرام را باز کنید، اما ابتدا آن را با داده های باز نشده صاف کنید
«estfile»، سپس فاز تفریق شده را پس از باز کردن دوباره وارد کنید:
snaphu -f configfile wrappedfile 1024 -e estfile
موارد زیر فرض میکنند که تداخلنگار ورودی پیچیده تغییر شکل را اندازهگیری میکند، نه
توپوگرافی تداخل را با داده های همبستگی داده شده باز کنید:
snaphu -d wrappedfile 1024 -c corrfile
اینترفروگرام ورودی را با به حداقل رساندن هنجار متجانس L2 غیروزنی باز کنید:
snaphu -p 2 -n wrappedfile 1024
اینترفروگرام را به صورت مجموعهای از کاشیهای سه در چهار که 30 پیکسل روی هم قرار دارند، باز کنید.
فایل پیکربندی مشخص شده، با استفاده از دو پردازنده:
snaphu wrappedfile 1024 -f configfile \
--tile 3 4 30 30 --nproc 2
نکات و TIPS
این برنامه ممکن است یک پیام هشدار در مورد هزینه هایی که برای جلوگیری از سرریز شدن بریده شده است چاپ کند. اگر
هزینههای بسیار زیادی بریده میشوند، ممکن است نیاز باشد که ارزش COSTSCALE در یک کاهش یابد
فایل پیکربندی (از طریق -f گزینه). اگر برنامه یک پیام هشدار در مورد یک چاپ کند
افزایش غیرمنتظره در کل هزینه راه حل، این نشانه هزینه های بیش از حد است
بریده شده اند. اگر فقط چند هزینه کوتاه شود، معمولاً مشکلی ندارد.
در حالت توپوگرافی، اگر نتیجه بازشده حاوی ناپیوستگی های زیادی باشد، سعی کنید
افزایش مقدار LAYMINEI یا کاهش مقدار LAYCONST. سابق
آستانه شدت نرمال شده برای layover را تعیین می کند و دومی نسبی است
احتمال توقف اگر تعداد زیادی ناپیوستگی در آزیموت اجرا می شود، سعی کنید
کاهش مقدار AZDZFACTOR، که بر نسبت آزیموت به هزینه های محدوده تأثیر می گذارد. اگر
خط مبنا مشخص نیست، آن را حدس بزنید و مطمئن شوید که علامت آن درست است. مشخص كردن
پارامترهای هندسه تصویربرداری SAR تا حد امکان. پیش فرض ها داده های ERS را فرض می کنند
با پنج نگاه به سمت آزیموت.
در حالت تغییر شکل، اگر نتیجه بازشده حاوی ناپیوستگی های زیادی باشد، سعی کنید
افزایش مقدار DEFOTHRESHFACTOR یا کاهش مقدار DEFOCONST. اگر
جابجایی سطح به آرامی تغییر می کند و ناپیوستگی واقعی به هیچ وجه انتظار نمی رود.
DEFOMAX_CYCLE را می توان روی صفر تنظیم کرد. این رفتار نیز با استناد شده است -s گزینه.
هر چند توابع هزینه حاصل مشابه توابع هزینه L2 دارای وزن همبستگی خواهد بود
موارد اولی لزوماً بر روی شیب های پیچیده متمرکز نیستند. همخوانی هنوز است
در طول بهینه سازی و نه پس از بهینه سازی اعمال می شود.
برنامه را می توان فقط در مقدار اولیه اجرا کرد (-i) حالت برای MST یا MCF کثیف سریع
راه حل.
علائم
هنگامی که حل کننده تکراری شروع شد، اسنافو وقفه (INT) و قطع (HUP) را به دام می اندازد
سیگنال ها به محض دریافت وقفه، برای مثال اگر کاربر Ctrl-C را تایپ کند، برنامه
یک تکرار جزئی را تمام می کند، راه حل فعلی خود را به خروجی می ریزد و خارج می شود. اگر یک
وقفه دوم پس از وقفه اول (گرفته شده) داده می شود، برنامه خارج می شود
بلافاصله. مستقیما. اگر یک سیگنال قطع دریافت شود، برنامه راه حل فعلی خود را تخلیه می کند
به اجرای عادی خود ادامه می دهد.
خروج وضعیت
پس از پایان موفقیت آمیز، برنامه با کد 0 خارج می شود. خطاها منجر به کد خروج 1 می شوند.
با استفاده از خدمات onworks.net از snaphu آنلاین استفاده کنید