Support Vector Machine (SVM) is a supervised classification method derived from statistical learning theory that often yields good classification results from complex and noisy data. See Support Vector Machine Background for details.
Use the ROI Tool in ENVI Classic to define training regions for each class. The more pixels and classes, the better the results will be.
Use the ROI Tool to save the ROIs to an .roi file.
Display the input image in ENVI.
From the menu bar, select File > Open and open the ROI file. It displays on top of the input image.
From the Toolbox, select Classification > Supervised Classification > Support Vector Machine Classification. The Classification Input File dialog appears.
Select an input file and perform optional spatial and spectral subsetting, then click OK. The Support Vector Machine Classification Parameters dialog appears.
In the Select Classes from Regions list, select at least one ROI and/or vector as training classes. The ROIs listed are derived from the available ROIs in the ROI Tool dialog. The vectors listed are derived from the open vectors in the Available Vectors List.
Select the Kernel Type to use in the SVM classifier from the drop-down list. Options are Linear, Polynomial, Radial Basis Function, and Sigmoid. Depending on the option you select, additional fields may appear.
If the Kernel Type is Polynomial, set the Degree of Kernel Polynomial to specify the degree use for the SVM classification. The minimum value is 1, the default is 2, and the maximum value is 6.
If the Kernel Type is Polynomial or Sigmoid, specify the Bias in Kernel Function for the kernel to use in the SVM algorithm. The default is 1.
If the kernel type is Polynomial, Radial Basis Function, or Sigmoid, use the Gamma in Kernel Function field to set the gamma parameter used in the kernel function. This value is a floating point value greater than 0. The default is the inverse of the number of bands in the input image.
Specify the Penalty Parameter for the SVM algorithm to use. This value is a floating point value greater than 0. The penalty parameter controls the trade-off between allowing training errors and forcing rigid margins. Increasing the value of the penalty parameter increases the cost of misclassifying points and causes ENVI to create a more accurate model that may not generalize well. The default is 100.
Use the Pyramid Levels field to set the number of hierarchical processing levels to apply during the SVM training and classification process. If this value is set to 0, ENVI processes the image at full resolution only. The default is 0. The maximum value is dynamic; it varies with the size of the image you select. The maximum value is determined by the criteria that the highest pyramid-level image is larger than 64 x 64. For example, for an image that is 24000 x 24000, the maximum level is 8.
If the Pyramid Levels field is a value greater than zero, set the Pyramid Reclassification Threshold to specify the probability threshold that a pixel classified at a lower resolution level must meet to avoid being reclassified at a finer resolution. The range is from 0 to 1. The default is 0.9.
Use the Classification Probability Threshold field to set the probability that is required for the SVM classifier to classify a pixel. Pixels where all rule probabilities are less than this threshold are unclassified. The range is from 0 to 1. The default is 0.0.
Select classification output to File or Memory.
Use the Output Rule Images? toggle button to select whether or not to create rule images output. Use rule images to create intermediate classification image results before final assignment of classes. You can later use rule images in the Rule Classifier to create a new classification image without having to recalculate the entire classification (see See "Classifying from Rule Images").
If you selected Yes to output rule images, select output to File or Memory.
Click OK. ENVI adds the resulting output to the Layer Manager. If you selected to output rule images, ENVI creates rule images for each class with the pixel values equal to the percentage (0-100%) of bands that matched that class. Areas that satisfied the minimum threshold are carried over as classified areas into the classified image.
.
เครื่องเวกเตอร์สนับสนุน ( SVM ) คือ มีการจำแนกวิธีการมาจากทฤษฎีการเรียนรู้เชิงสถิติที่มักจะให้ผลการจำแนกที่ดีจากที่ซับซ้อนและข้อมูลดัง ดูหลังเครื่องเวกเตอร์สนับสนุนรายละเอียด
ใช้ ROI เครื่องมือในการกำหนดภูมิภาค Envi คลาสสิกการฝึกอบรมแต่ละระดับ ยิ่งพิกเซลและชั้นเรียน ดีกว่าผลลัพธ์จะเป็น .
ใช้ ROI เครื่องมือบันทึก รัวร์ไปยังแฟ้ม . ร้อยเอ็ด แสดงภาพการป้อนข้อมูลใน Envi
.
จากแถบเมนู เลือกไฟล์ > เปิดและเปิดแฟ้มที่ร้อยเอ็ด จะแสดงที่ด้านบนของภาพที่ใส่
จากกล่องเครื่องมือ เลือกหมวดหมู่ > หมวดหมู่ > การดูแลสนับสนุนเวกเตอร์เครื่องจักร จัดเข้าแฟ้มกล่องโต้ตอบปรากฏขึ้น .
เลือกแฟ้มใส่และการเลือกพื้นที่ และการ subsetting แล้วคลิก OK สนับสนุนเวกเตอร์เครื่องจักรประเภทพารามิเตอร์กล่องโต้ตอบจะปรากฏขึ้น เลือกเรียนจากรายการ
ในภูมิภาค เลือกอย่างน้อยหนึ่งร้อยเอ็ดและ / หรือเวกเตอร์เป็นชั้นเรียนการฝึกอบรม การรัวร์จดทะเบียนจะมาจากใช้ได้รัวร์ใน ROI เครื่องมือโต้ตอบเวกเตอร์ที่แสดงได้มาจากเวกเตอร์เปิดในรายการเวกเตอร์ใช้ได้ .
เลือกเคอร์เนลที่จะใช้ในการจำแนกชนิด SVM จากรายการแบบหล่นลง ตัวเลือกที่เป็นเชิงเส้นพหุนามฟังก์ชันฐานรัศมี และลักษณะเป็นแบบ ทั้งนี้ขึ้นอยู่กับตัวเลือกที่คุณเลือกเขตข้อมูลเพิ่มเติมอาจปรากฏ .
ถ้าประเภทเคอร์เนลพหุนาม ,ตั้งระดับของเคอร์เนลโดยระบุใช้องศาในการจำแนก SVM . ค่าต่ำสุด คือ 1 , ค่าเริ่มต้นคือ 2 และสูงสุดคือ 6 .
ถ้าประเภทเคอร์เนลหรือชื่อแบบระบุอคติในฟังก์ชันเคอร์เนลสำหรับเคอร์เนลที่ใช้ในอัลกอริทึม SVM . ค่าเริ่มต้นคือ 1 .
ถ้าประเภทเมล็ดเป็นพหุนามฟังก์ชันพื้นฐานหรือแบบเรเดียล ,การใช้รังสีแกมมาในฟิลด์ฟังก์ชันเคอร์เนลเพื่อตั้งค่าพารามิเตอร์ในฟังก์ชันแกมมาใช้เคอร์เนล ค่านี้เป็นค่าเลขทศนิยมมากกว่า 0 ค่าเริ่มต้นคือการผกผันของจำนวนแถบของภาพที่ใส่
ระบุพารามิเตอร์การอัลกอริทึม SVM ในการใช้ ค่านี้เป็นค่าเลขทศนิยมมากกว่า 0ปรับพารามิเตอร์การควบคุมการ trade-off ระหว่างการฝึกอบรมและการบังคับให้ข้อผิดพลาดขอบแข็ง การเพิ่มมูลค่าของการลงโทษและการเพิ่มขึ้นของค่าใช้จ่ายของ misclassifying จุดและสาเหตุตลอดจนเพื่อสร้างแบบจำลองที่แม่นยำมากขึ้นที่ไม่อาจอนุมานด้วย ค่าเริ่มต้นคือ 100
ใช้สนามระดับพีระมิดเพื่อกำหนดจำนวนของระดับกระบวนการลำดับชั้นใช้ในระหว่างการฝึกอบรม SVM และการจำแนกกระบวนการ ถ้าค่านี้ถูกตั้งค่าเป็น 0 , ENVI กระบวนการภาพที่ความละเอียดเต็มเท่านั้น ค่าเริ่มต้นคือ 0 มูลค่าสูงสุดเป็นแบบไดนามิก มันแตกต่างกันกับขนาดของภาพที่คุณเลือกมูลค่าสูงสุดจะถูกกำหนดโดยเงื่อนไขว่าพีระมิดสูงสุดระดับภาพมีขนาดใหญ่กว่า 64 x 64 ตัวอย่างเช่นภาพที่ 24 , 000 x 24000 , ระดับ สูงสุดคือ 8 .
ถ้าสนามระดับพีระมิดเป็นค่ามากกว่าศูนย์ชุดปิรามิด reclassification เกณฑ์กำหนดความน่าจะเป็นของที่จัดในระดับพิกเซลความละเอียดต่ำกว่าจะต้องตอบสนองเพื่อหลีกเลี่ยงการถูกงวดที่ความละเอียดปลีกย่อย ช่วงตั้งแต่ 0 ถึง 1 ค่าเริ่มต้นคือ 0 .
ใช้เกณฑ์การจำแนกเขตเพื่อตั้งค่าความน่าจะเป็นความน่าจะเป็นที่จำเป็นสำหรับ SVM ลักษณนามแบ่งเป็นพิกเซลพิกเซลที่น่าจะเป็นกฎทั้งหมดจะน้อยกว่าเกณฑ์นี้จะแยกประเภท . ช่วงตั้งแต่ 0 ถึง 1 ค่าเริ่มต้นคือ 0.0 .
เลือกหมวดหมู่ที่ส่งออกไปยังแฟ้มหรือหน่วยความจำ .
ใช้กฎออกภาพ ? ปุ่มสลับการเลือกหรือไม่ที่จะสร้างภาพออกกฎ ใช้รูปการปกครองเพื่อสร้างผลลัพธ์ภาพการจำแนกระดับกลางก่อนงานชิ้นสุดท้ายของคลาสคุณสามารถใช้ในภายหลังภาพกฎกฎการจำแนกหมวดหมู่เพื่อสร้างภาพใหม่ โดยไม่ต้องคำนวณหมวดหมู่ทั้งหมด ( ดู " ข้อมูลจากภาพ " กฎ ) .
ถ้าคุณเลือกใช่ภาพกฎ output , output เลือกไฟล์หรือหน่วยความจำ .
คลิก OK ตลอดจนเพิ่มผลผลิตส่งผลให้ผู้จัดการชั้น ถ้าคุณเลือกภาพกฎออกตลอดจนสร้างกฎภาพสำหรับแต่ละชั้นกับพิกเซลค่าเท่ากับร้อยละ ( 0-100 % ) เป็นวงดนตรีที่ตรงกันกับห้องนั้น พื้นที่ที่พอใจเกณฑ์ขั้นต่ำจะหอบไปตามพื้นที่ในการจัดภาพ
การแปล กรุณารอสักครู่..
