Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

MÔN: KĨ THUẬT GIẢI ĐOÁN ẢNH VỆ TINH

Giảng viên: Nguyễn Thị Huyền

STT: 68
MSSV: 21166179
Họ và tên: Đỗ Thị Thảo Vy

BÀI TẬP LỌC ẢNH:

 Cắt ảnh:
Bước 1: File -> Open image file-> Chọn ảnh cần cắt ( chỉ chọn 1 kênh cần lọc) ->
Load RGB-> Basic Tools-> Resize data (Spatial/ Spectral). Xuất hiện hộp thoại
Resize Data Input File.
Bước 2: Chọn file vừa tải lên -> Spatial Subset-> Xuất hiện hộp thoại Select
Spatial Subset-> Image-> Chọn vùng ảnh cần cắt-> OK-> OK-> OK-> Xuất hiện
hộp thoại Resize Data Parameters.
Bước 3: Đặt tên cho file ở mục Enter Output Filename-> OK-> Chọn 1 kênh cần
lọc giống kênh ở bước 1-> Load RGB.
Bước 4: Mở bảng giá trị pixel:
Tools-> Spetial Pixel Editor

Ảnh đã cắt Bảng giá trị pixel của ảnh cắt

 Lọc ảnh
Bước 1: Trên thanh công cụ của ảnh cắt-> Enhance-> Filter-> Median [3×3]
Bước 2: Trên thanh công cụ ENVI Classic-> Filter-> Convolutions and Morphology
 Lọc thấp ( Lowpass):
Trên hộp thoại Convolutions and Morphology-> Convolutions -> Lowpass ->
Quick Apply.
Sẽ xuất hiện ảnh vừa lọc xong. Trên thanh công cụ của ảnh đã lọc-> Tools ->
Spetial pixel editor ( Mở bảng giá trị pixel).

Ảnh đã lọc ( Lowpass). Bảng giá trị pixel( Lowpass)

 Lọc cao (Highpass):


Trên hộp thoại Convolutions and Morphology-> Convolutions -> Highpass ->
Quick Apply.
Sẽ xuất hiện ảnh vừa lọc xong. Trên thanh công cụ của ảnh đã lọc-> Tools ->
Spetial pixel editor ( Mở bảng giá trị pixel).

Ảnh đã lọc(Highpass) Bảng giá trị pixel( Highpass)


 Lọc trung bình (Median):
Trên hộp thoại Convolutions and Morphology-> Convolutions -> Median -> Quick
Apply.
Sẽ xuất hiện ảnh vừa lọc xong. Trên thanh công cụ của ảnh đã lọc-> Tools ->

Spetial pixel editor ( Mở bảng giá trị pixel).


Ảnh đã lọc ( Median) Bảng giá trị pixel ( Median)

Qua ba phương pháp lọc trên ta thấy:


 Phương pháp lọc ảnh biên của ảnh được giữ nguyên là: Lọc trung bình ( Median).
 Phương pháp lọc ảnh biên của ảnh được lọc: Lọc thấp ( Lowpass) và lọc cao
( Highpass).
 Nguyên tắc thay đổi:
Low Pass:
Ví dụ ta có Bảng Pixel:
9 1 3
7 2 5
4 6 8
Để tính giá trị biên ta thực hiện các bước như sau:
Bước 1: Sao chép Pixel ta được bảng Pixel:
9 9 1 3
9 9 1 3
7 7 2 5
4 4 6 8
1
Bước 2: Giá trị biên (9) bằng = ( 9+ 9+1+9+ 9+1+7+7+2 )=6 ( lấy phần nguyên )
9

High Pass
Ví dụ ta có Bảng Pixel:
9 1 3
7 2 5
4 6 8
Để tính giá trị biên ta thực hiện các bước như sau:
Bước 1: Sao chép Pixel ta được bảng Pixel:
9 9 1 3
9 9 1 3
7 7 2 5
4 4 6 8
Cửa sổ lọc Pixel:
−1 −1 −1
−1 8 −1
−1 −1 −1
Bước 2: Giá trị biên (9) bằng =
9 (−1 ) +9 (−1 ) +1 (−1 ) +9 (−1 ) +9 × 8+1 (−1 )+7 (−1 )+7 (−1 )+ 2 (−1 ) =27 ( lấy phần nguyên )

You might also like