1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Tiểu Luận Xử Lý Ảnh LỚP ĐẠI HỌC NGÀNH TỰ ĐỘNG

12 1,3K 19
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 12
Dung lượng 56,78 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Tìm hiểu ảnh Chuyển đổi các kiểu ảnh Các phép biến đổi không gian ảnh (Spatial Transformation) Các phép biến đổi không gian (Resizing an Image, Rotating an Image, Cropping an Image) Các phép biến đổi không gian ảnh (Spatial Transformation) Các phép biến đổi không gian (‘Exploring a Conformal Mapping’,’ Padding and Shearing an Image Simultaneously’) Trình bày về các không gian màu (RGB, HSV, NTSC) Chuyển đổi giữa các không gian màu (RGB, HSV, NTSC) Chuyển đổi giữa các không gian màu (RGB, HSV) Mô phỏng thuật toán Tìm hiểu về các loại nhiễu tác động lên ảnh và các phương pháp lọc nhiễu Nhiễu tác động lên ảnh và các phương pháp lọc nhiễu. Nhiễu tác động lên ảnh và các phương pháp lọc nhiễu. Thay đổi độ tương phản của ảnh Thuật toán xử lý khối và các lân cận (Neighborhood and Block Operations) Chuyển đổi từ ảnh RGB sang ảnh GREY Chuyển đổi từ ảnh RGB sang ảnh H, S, V Dò biên dùng toán tử la bàn Kirsh Các định dạng ảnh IMG, BMP. Các định dạng ảnh JPEG, TIF. Các kỹ thuật xử lý màu Lọc ảnh Dò biên Làm nổi đường biên ảnh đen trắng Làm nổi đường biên ảnh màu Lọc ảnh Phân vùng (đoạn) ảnh Thuật toán nhận dạng dùng phương pháp Neural Network Nhận dạng chữ viết dùng phương pháp Neural Network Nén và giải nén theo phương pháp RLC Thuật toán hình thái học (Morphological Operations) Các phép biến đổi trong xử lý ảnh Mạng nơ ron Perceptron. Mạng nơ ron Lan truyền ngược. Mạng nơ ron Lan truyền ngược. Làm nổi đường biên ảnh theo phương pháp toán tử Robert Làm nổi đường biên ảnh theo phương pháp toán tử Sobel Làm nổi đường biên ảnh theo phương pháp toán tử Prewitt Làm nổi đường biên ảnh theo phương pháp toán tử Canny Làm nổi ảnh theo phương pháp cân bằng Histogram Làm nổi ảnh Phân đoạn ảnh dùng phương pháp Parallepiped Phân đoạn ảnh dùng phương pháp Minimum Distance Phân đoạn ảnh dùng phương pháp Decision Tree Phân đoạn ảnh dùng phương pháp K-means Phân đoạn ảnh dùng phương pháp ISODATA Lọc ảnh Nén ảnh dùng MPEG Nén ảnh dùng JPEG Nén ảnh dùng wavelets Nén ảnh dùng DCT (Discrete Cosin Transform ) Lọc nhiễu dùng biến đổi Wavelets Xử lý ảnh xoay Xử lý ảnh xoay Trộn hai ảnh Nén ảnh Nén ảnh Nén ảnh Nén ảnh Tìm ngưỡng ảnh

Trang 1

TIỂU LUẬN MÔN XỬ LÝ ẢNH LỚP ĐẠI HỌC NGÀNH TỰ ĐỘNG (ĐHĐT3ATLT)

ST

T

M

1 Tìm hiểu ảnh

- Tìm hiểu các kiểu ảnh

- Cách chuyển đổi giữa các kiểu ảnh

- Minh họa dùng các hàm chuyển đổi của Matlab

(Image Processing Toolbox\ Introduction)

1

2

2 Chuyển đổi các kiểu ảnh

- Yêu cầu lấy ảnh RGB từ một file, hiện thị ảnh trên giao diện, cho phép chọn kiểu chuyển đổi thành các kiểu ảnh còn lại, và hiển thị ảnh kết quả (Dùng Matlab GUI)

1

2

3 Các phép biến đổi không gian ảnh (Spatial Transformation)

- Resizing an Image, Rotating an Image, Cropping

an Image,

- Trình bày thuật toán và các hàm của Matlab (Image Processing Toolbox\Spatial

Transformations)

1

2

4 Các phép biến đổi không gian (Resizing an Image, Rotating an

Image, Cropping an Image)

- Yêu cầu viết 1 chương trình lấy ảnh từ một file, cho phép chọn phép biến đổi, hiện thị ảnh gốc và các ảnh sau khi biến đổi trên giao diện (Dùng Matlab GUI)

1

2

5 Các phép biến đổi không gian ảnh (Spatial Transformation)

- ‘Exploring a Conformal Mapping’,’ Padding and Shearing an Image Simultaneously’, trình bày thuật toán và các hàm của Matlab (Image Processing Toolbox\Spatial Transformations)

1

2

6 Các phép biến đổi không gian

(‘Exploring a Conformal Mapping’,’

Padding and Shearing an Image

- Yêu cầu viết 1 chương trình lấy ảnh từ một file, cho phép chọn phép biến đổi, hiện thị ảnh gốc và các ảnh sau khi biến đổi trên giao diện.( Image

1

2

Trang 2

Simultaneously’) Processing Toolbox\Spatial Transformations).

7 Trình bày về các không gian màu (RGB, HSV, NTSC)

- Yêu cầu ma trận chuyển đổi giữa các không gian màu và các hàm của Matlab: đọc, ghi ảnh, hiển thị ảnh màu, chuyển đổi giữa các hệ màu (Image Processing Toolbox\ Color)

1

2

8 Chuyển đổi giữa các không gian màu (RGB, HSV, NTSC)

- Yêu cầu viết 1 chương trình lấy ảnh từ một file, cho phép chọn các cách chuyển đổi, hiện thị ảnh gốc và các ảnh sau khi biến đổi trên giao diện

(Image Processing Toolbox\ Color)

1

2

9 Chuyển đổi giữa các không gian màu (RGB, HSV)

- Yêu cầu viết 1 chương trình lấy ảnh từ một file, đọc, ghi ảnh, hiển thị ảnh màu RGB, HSV và hiển thị từng ma trận màu R, G, B, H, S, V (Image Processing Toolbox\ Color) (Dùng Matlab GUI)

1

2

10 Mô phỏng thuật toán

- Tìm hiểu các nguyên nhân làm nhòe ảnh và các thuật toán xử lý ảnh nhòe (Deblurring ), mô phỏng bằng Matlab (Help\Demos\ Toolboxes \ Image Processing\ Deblurring)

1

2

11 Tìm hiểu về các loại nhiễu tác độnglên ảnh và các phương pháp lọc

nhiễu

- Yêu cầu viết lưu đồ giải thuật của phương pháp lọc trung bình, lọc trung vị Nhận xét 1

2

12 Nhiễu tác động lên ảnh và các phương pháp lọc nhiễu.

- Viết 1 chương trình về nhiễu Yêu cầu lấy ảnh

từ một file ảnh đen trắng, đọc, cộng nhiễu, dùng lọc (max, min, trung bình), cho phép chọn loại nhiễu, hiển thị ảnh gốc, ảnh đã cộng nhiễu và ảnh sau khi lọc nhiễu (Dùng Matlab GUI)

1

2

13 Nhiễu tác động lên ảnh và các

phương pháp lọc nhiễu - Viết 1 chương trình về nhiễu Yêu cầu lấy ảnh từ một file ảnh màu, đọc, cộng nhiễu, lọc nhiễu, 1

Trang 3

cho phép chọn loại nhiễu, hiển thị ảnh gốc, ảnh

đã cộng nhiễu và ảnh sau khi lọc nhiễu (Dùng

14 Thay đổi độ tương phản của ảnh

- Viết 1 chương trình về thay đổi độ tương phản của ảnh Yêu cầu lấy ảnh từ một file, hiển thị ảnh gốc, hiển thị lược đồ xám của ảnh gốc, thay đổi độ tương phản, hiển thị ảnh đã thay đổi độ tương phản và lược đồ xám của ảnh, nhân xét

(Dùng Matlab GUI)

1

2

15 Thuật toán xử lý khối và các lân cận(Neighborhood and Block

Operations)

- Trình bày thuật toán xử lý khối và các lân cận (Neighborhood and Block Operations), tài liệu matlab (Image Processing Toolbox\

Neighborhood and Block Operations )

1

2

16 Chuyển đổi từ ảnh RGB sang ảnh GREY

- Viết giao diện Matlab để đọc, ghi ảnh, hiển thị ảnh và chuyển đổi ảnh từ ảnh RGB sang ảnh GREY, ảnh nhị phân Thay đổi độ tương phản, hiển thị ảnh âm bản

1

2

17 Chuyển đổi từ ảnh RGB sang ảnh H, S, V

- Viết giao diện Matlab để đọc, ghi ảnh, hiển thị ảnh màu, chuyển đổi giữa các hệ màu, hiển thị từng ma trận màu R,G,B, hiển thị từng ma trận màu H,S,V

1

2

18 Dò biên dùng toán tử la bàn Kirsh

- Viết chương trình mô phỏng phương pháp dò biên dùng 8 mặt nạ như trong bài học

- Viết giao diện trên Matlab

1

2

19 Các định dạng ảnh IMG, BMP

- Trình bày chi tiết về lý thuyết

- Dùng phần mền thay đổi kích thước

- Chuyển đổi định dạng file

1

2

Trang 4

20 Các định dạng ảnh JPEG, TIF.

- Trình bày chi tiết về lý thuyết

- Dùng phần mền thay đổi kích thước

- Chuyển đổi định dạng file

1

2

21 Các kỹ thuật xử lý màu

- Tìm hiểu các hệ màu, các kỹ thuật xử lý màu sắc, phương pháp xử lý ảnh màu 24 bit, và xây dựng ứng dụng các kỹ thuật cải thiện ảnh màu

1

2

22 Lọc ảnh

- Viết thuật toán dùng kỹ thuật lọc trung vị sử dụng bộ lọc chữ thập kích thước 3x3 và 5x5

Việc sắp xếp các điểm theo thuật toán tùy chọn (chọn đơn giản, chèn tuyến tính hay đổi chỗ)

1

2

23 Dò biên - Trình bày chi tiết các phương pháp dò biên, và thuật toán dò biên dùng phương pháp Laplace. 1.

2

24 Làm nổi đường biên ảnh đen trắng

- Dùng Matlab GUI, viết 1 chương trình về tách biên Yêu cầu lấy ảnh từ một file ảnh đen trắng, hiển thị ảnh gốc, chọn các phương pháp tách biên, thực hiện và hiển thị ảnh đã được tách biên

1

2

25 Làm nổi đường biên ảnh màu

- Dùng Matlab GUI, viết 1 chương trình về tách biên Yêu cầu lấy ảnh từ một file ảnh màu, hiển thị ảnh gốc, chọn các phương pháp tách biên, thực hiện và hiển thị ảnh đã được tách biên

1

2

26 Lọc ảnh

- Viết 1 chương trình về nhiễu Yêu cầu lấy ảnh

từ một file ảnh màu, đọc, cộng nhiễu, lọc nhiễu dùng lọc wiener, cho phép chọn loại nhiễu, hiển thị ảnh gốc, ảnh đã cộng nhiễu và ảnh sau khi lọc nhiễu (Dùng Matlab GUI)

1

2

27 Phân vùng (đoạn) ảnh - Tìm hiểu về các phương pháp phân vùng

ảnh, các hàm chọn vùng trong matlab (Image 1

Trang 5

Processing Toolbox\ ROI-Based Processing), tạo giao diện minh họa 2

28 Thuật toán nhận dạng dùng phươngpháp Neural Network - Tìm hiểu thuật toán nhận dạng dùng phương pháp Neural Network, viết chương trình nhận

dạng hình dạng vật thể đơn giản

1

2

29 Nhận dạng chữ viết dùng phương pháp Neural Network - Tìm hiểu thuật toán nhận dạng chữ viết dùng phương pháp Neural Network. 1.

2

30 Nén và giải nén theo phương pháp RLC - Viết một chương trình nén và giải nén theo phương pháp RLC (đơn giản, dọc, ngang, hay kết

hợp)

1

2

31 Thuật toán hình thái học (Morphological Operations)

- Tìm hiểu các thuật toán hình thái học (Morphological Operations) trong xử lý ảnh, mô phỏng các hàm trong matlab (Image Processing Toolbox\ Morphological Operations)

1

2

32 Các phép biến đổi trong xử lý ảnh - Tìm hiểu các phép biến đổi trong xử lý ảnh,mô phỏng các hàm trong matlab (Image

Processing Toolbox\ Transforms)

1

2

33 Mạng nơ ron Perceptron

- Tìm hiểu cấu trúc và luật học mạng nơ ron Perceptron (Matlab\ Neural Network Toolbox\

Perceptrons)

1

2

34 Mạng nơ ron Lan truyền ngược

- Tìm hiểu cấu trúc mạng nơ ron Lan truyền ngược (Matlab\ Neural Network Toolbox\

Backpropagation)

1

2

35 Mạng nơ ron Lan truyền ngược

- Tìm hiểu luật học mạng nơ ron Lan truyền ngược (Matlab\ Neural Network Toolbox\

Backpropagation)

1

2

Trang 6

36 Làm nổi đường biên ảnh theo

phương pháp toán tử Robert

- Dùng Matlab GUI, viết 1 chương trình về tách biên Yêu cầu lấy ảnh từ một file ảnh đen trắng, hiển thị ảnh gốc, dùng toán tử Robert tách biên, thực hiện và hiển thị ảnh đã được tách biên

1

2

37 Làm nổi đường biên ảnh theo phương pháp toán tử Sobel

- Dùng Matlab GUI, viết 1 chương trình về tách biên Yêu cầu lấy ảnh từ một file ảnh đen trắng, hiển thị ảnh gốc, dùng toán tử Sobel tách biên, thực hiện và hiển thị ảnh đã được tách biên

1

2

38 Làm nổi đường biên ảnh theo phương pháp toán tử Prewitt

- Dùng Matlab GUI, viết 1 chương trình về tách biên Yêu cầu lấy ảnh từ một file ảnh đen trắng, hiển thị ảnh gốc, dùng toán tử Prewitt tách biên, thực hiện và hiển thị ảnh đã được tách biên

1

2

39 Làm nổi đường biên ảnh theo phương pháp toán tử Canny

- Dùng Matlab GUI, viết 1 chương trình về tách biên Yêu cầu lấy ảnh từ một file ảnh đen trắng, hiển thị ảnh gốc, dùng toán tử Canny tách biên, thực hiện và hiển thị ảnh đã được tách biên

1

2

40 Làm nổi ảnh theo phương pháp cân bằng Histogram

- Dùng Matlab GUI, viết 1 chương trình về tách biên Yêu cầu lấy ảnh từ một file ảnh, hiển thị ảnh gốc, sử dụng cân bằng Histogram, thực hiện

và hiển thị ảnh đã được làm nổi

1

2

41 Làm nổi ảnh

- Dùng Matlab GUI, viết 1 chương trình về tách biên Yêu cầu lấy ảnh từ một file ảnh, hiển thị ảnh gốc, sử dụng cân bằng lọc trong miền tần số, thực hiện và hiển thị ảnh đã được tách biên

1

2

42 Phân đoạn ảnh dùng phương pháp Parallepiped

- Tìm hiểu thuật toán phân lớp ảnh dùng PP

Parallepiped

- Mô phỏng trên Matlab

- Nhận xét

1

2

Trang 7

43 Phân đoạn ảnh dùng phương pháp Minimum Distance

- Tìm hiểu thuật toán phân lớp ảnh dùng PP

Minimum Distance

- Mô phỏng trên Matlab

- Nhận xét

1

2

44 Phân đoạn ảnh dùng phương pháp Decision Tree

- Tìm hiểu thuật toán phân lớp ảnh dùng PP

Decision Tree

- Mô phỏng trên Matlab

- Nhận xét

1

2

45 Phân đoạn ảnh dùng phương pháp K-means

- Tìm hiểu thuật toán phân lớp ảnh dùng PP

Kmeans

- Mô phỏng trên Matlab

- Nhận xét

1

2

46 Phân đoạn ảnh dùng phương pháp ISODATA

- Tìm hiểu thuật toán phân lớp ảnh dùng PP

ISODATA

- Mô phỏng trên Matlab

- Nhận xét

1

2

47 Lọc ảnh

- Viết 1 chương trình về nhiễu Yêu cầu lấy ảnh

từ một file ảnh màu, đọc, cộng nhiễu, lọc nhiễu dùng lọc Gabor, hiển thị ảnh gốc, ảnh đã cộng nhiễu và ảnh sau khi lọc nhiễu (Dùng Matlab GUI)

1

2

48 Nén ảnh dùng MPEG

- Tìm hiểu thuật toán nén ảnh dùng MPEG

- Mô phỏng trên Matlab

49 Nén ảnh dùng JPEG

- Tìm hiểu thuật toán nén ảnh dùng JPEG

- Mô phỏng trên Matlab

- Nhận xét

1

2

Trang 8

50 Nén ảnh dùng wavelets

- Tìm hiểu thuật toán nén ảnh wavelets

- Mô phỏng trên Matlab

- Nhận xét

1

2

51 Nén ảnh dùng DCT (Discrete Cosin Transform )

- Tìm hiểu thuật toán nén ảnh dùng DCT

- Mô phỏng trên Matlab

- Nhận xét

1

2

52 Lọc nhiễu dùng biến đổi Wavelets

- Tìm hiểu thuật toán lọc nhiễu ảnh dùng Wavelets

- Mô phỏng trên Matlab

- Nhận xét

1

2

53 Xử lý ảnh xoay

- Tìm hiểu phương pháp biến đổi Geometric Remapping

- Mô phỏng trên Matlab

- Nhận xét

1

2

54 Xử lý ảnh xoay

- Tìm hiểu phương pháp biến đổi Hough

- Mô phỏng trên Matlab

- Nhận xét

1

2

55 Trộn hai ảnh

- Viết giao diện đọc 2 ảnh có kích thước khác nhau sau đó trộn hai ảnh lại

- Sử dụng GUI trên Matlab

1

2

56 Nén ảnh

- Viết chương trình nén và giải nén ảnh dùng

mã hóa loạt dài (RLC)

- Sử dụng phần mềm Matlab

1

2

57 Nén ảnh

- Viết chương trình nén và giải nén ảnh dùng

mã hóa Huffman

- Sử dụng phần mềm Matlab

1

2

Trang 9

58 Nén ảnh

- Viết chương trình nén và giải nén ảnh dùng

mã hóa từ điển (LZW)

- Sử dụng phần mềm Matlab

1

2

59 Nén ảnh

- Viết chương trình nén và giải nén ảnh dùng

mã hóa Huffman thích nghi

- Sử dụng phần mềm Matlab

1

2

60 Tìm ngưỡng ảnh

- Viết chương trình tìm ngưỡng ảnh xám và ảnh đa phổ

- Sử dụng phần mềm Matlab

1

2

61 TOPIC 1 - Xử lý ảnh số dùng các công cụ hỗ trợ của MatLab

1

2

3

4

62 TOPIC 2 - Interpolation for Scaling, Rotation, Perspective and Morphing

1

2

3

4

63 TOPIC 3 - Dò biên

1

2

3

4

64 TOPIC 4 - Nhận dạng gương mặt 1

Trang 10

3

4

65 TOPIC 5 - Tìm (lỗi) gàu trên da đầu

1

2

3

4

66 TOPIC 6 - Nhận dạng vân tay

1

2

3

4

67 TOPIC 7 - Nhận dạng chữ viết

1

2

3

4

68 TOPIC 8 - Tròng mắt: các đặc điểm và phát hiện

1

2

3

4

69 TOPIC 9 - Phân loại sản phẩm theo hình dạng 1

2

Trang 11

4

70 TOPIC 10 - Nhận dạng bảng số xe

1

2

3

4

71 TOPIC 11 - Nhận dạng vết nứt trên sản phẩm

1

2

3

4

72 TOPIC 12 - Tìm lỗi màu trên sản phẩm

1

2

3

4

Chú ý: - Lớp Trưởng thống kê danh sách sinh viên, đề tài và gửi lại cho GV sau một tuần khi GV phổ biến đề tài

1 Các SV chú ý đăng ký nghi tên vào cột TÊN SV THỰC HIỆN theo đúng số thứ tự được đánh số (là số sinh viên cho một đề tài)

2 Một nhóm gửi 1 file Word (Unicode, Times New Roman) hoặc file chương trình Trong mỗi file ghi rõ tên sinh viên trong nhóm, mã số, lớp, tên đề tài

3 Các SV làm TOPIC sẽ được báo cáo trên lớp, khi làm xong SV gởi GV để GV xem xét và bố trí buổi báo cáo cho cả lớp cùng thảo luận

4 Nhóm nào không báo cáo sẽ mộp cho lớp trưởng sau đó gởi GV, thời gian gởi trước khi kết thúc môn học một tuần

5 Nhóm nào không nộp bài đúng hạn sẽ không có điểm thường kỳ và bị cấm thi cuối kỳ

Trang 12

6 Lưu tên file để nộp bài: STT_HO VA TEN, VD: 50_NGUYEN VAN A_NGUYEN VAN B

Ngày đăng: 19/03/2014, 21:23

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w