Tích hợp các modul và thiết kế hệ thống chương trình

Một phần của tài liệu Nghiên cứu đề xuất phương pháp nhận dạng và phân loại vết dầu trên biển từ tư liệu viễn thám siêu cao tần (Trang 109 - 110)

Các modul sẽ được tích hợp vào trong một chương trình chính. Dữ liệu đầu vào của chương trình là dữ liệu ảnh, đường dẫn tệp CSDL.dat của dữ liệu đường bờ

Bắt đầu

Đọc dữ liệu ảnh Nhập tệp CSDL.dat

Chuyển đổi sang khuôn dạng GeoTIFF Loại bỏ vùng đất liền

Hiệu chỉnh hiệu ứng xa – gần

Lọc nhiễu trên ảnh SAR Kích thước cửa sổ lọc nhiễu Nhập phương pháp tách vết đen PP Huang=1 Chọn điểm gieo mầm Phương pháp nở vùng Ảnh tách vết đen (Dạng nhị phân) Vector hóa đường biên của

vùng, tính các chỉ số hình dạng vết đen Ghi dữ liệu dưới dạng

Shapefile

Kết thúc

S

Đ

biển và kích thước cửa sổ lọc nhiễu, phương pháp tách vết đen, kết quả đầu ra là ảnh tách vết đen và dữ liệu vector đường biên của từng vết được ghi dưới định dạng Shapefile.

Để tách được các vết đen trên ảnh cần thực hiện bước xử lý từ tư liệu ảnh đầu vào ở định dạng gốc 16 bit, loại bỏ vùng đất liền, hiệu chỉnh ảnh hưởng xa – gần trên ảnh SAR, lọc nhiễu ảnh và tách vết đen trên ảnh bằng 1 trong 2 phương pháp là phương pháp nở vùng và phương pháp tự động phân ngưỡng Huang. Kết quả là ảnh vết đen đã được tách ra khỏi ảnh SAR dưới dạng nhị phân.

Quá trình vector hóa đường biên của các vết được tiến hành trên ảnh kết quả vết đen đã được tách ra khỏi ảnh SAR. Đồng thời, để xác định các chỉ số liên quan đến mức độ xám thì cần phải đọc giá trị độ xám tương ứng của vùng trên ảnh gốc. Kết quả vector đường biên và các thông tin về hình dạng của vùng được lưu dưới định dạng Shapefile. Việc nhận dạng và phân loại vết dầu và vết nhiễu dựa trên kết quả phân tích chỉ số hình dạng của vùng bằng các phần mềm GIS hoặc thông qua mô hình mạng nơ-ron nhiều lớp MLP.

Dựa trên việc nghiên cứu tích hợp các modul thành phần và các hỗ trợ cho phần xử lý ảnh, các phép chiếu bản đồ… của ngôn ngữ Matlab để xây dựng chương trình với giao diện thân thiện, sử dụng dễ dàng dưới một thực đơn duy nhất (tham khảo phụ lục 9). Hệ thống thực đơn của chương trình được thiết kế gồm 3 phần:

- Phần 1: Phân tích vết dầu trên tư liệu ảnh SAR - Phần 2: Hiển thị kết quả

- Phần 3: Kết thúc chương trình

Một phần của tài liệu Nghiên cứu đề xuất phương pháp nhận dạng và phân loại vết dầu trên biển từ tư liệu viễn thám siêu cao tần (Trang 109 - 110)