Hình 3.5 Ảnh gốc và ảnh được nắn chỉnh
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn
KẾT LUẬN
Một vài năm trở lại đây công nghệ thông tin cùng với sự phát triển của nó đã kéo theo sự phát triển của hàng loạt các ngành khoa học trong nhiều lĩnh vực khác nhau như sinh học, kinh tế, viễn thông, quân sự, giải trí… có những bước tiến nhanh hơn so với đúng quy trình mà đáng ra phải trải qua. Trong sự phát triển chung đó, xử lý ảnh cũng là ngành khoa học phát triển với tốc độ vượt bậc. Người ta đã tìm ra nhiều kỹ thuật xử lý cho phép thay đổi, quay ảnh, phóng to, thu nhỏ… mà hình ảnh vẫn đẹp và trông rất tự nhiên.
Trong thực tế đối tượng khi được thu nhận bởi các thiết bị điện tử và quang học thường không thể hiện được bản chất thực (nguyên thủy) của mình hay nói cách khác là bị biến dạng đi. Vì thế đề tài thực hiện miêu tả quá trình nắn chỉnh hình học của một đối tượng vật thể được thực hiện.
Trong đề tài thực hiện việc hiệu chỉnh hình ảnh ba chiều bị biến dạng khi thu nhận, tức là thực hiện nắn chỉnh hình học các loại ảnh 3 chiều, nhằm đưa các ảnh này về trạng thái ban đầu, tức là trạng thái khi chưa bị biến dạng.
Tuy nhiên do hạn chế về mặt tìm tài liệu, hạn chế về mặt kiến thức của bản thân và hạn chế về thời gian. Nên trong luận văn em mới chỉ thực hiện đưa được các ảnh mẫu, các khung mẫu đã có sẵn vào phần mềm, chứ phần mềm không tự tạo ra được các khung cần nắn chỉnh.
Kỹ thuật mà đề tài đề xuất gồm 2 pha chính:
Nắn chỉnh hình dạng.
Biểu diễn bề mặt.
Các kỹ thuật đề xuất đã được cài đặt trong phần mềm BookMorphing.
Hướng phát triển của đề tài:
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn
Tìm hiểu cách để quản lý style (tạo các style) ngay trong phần mềm mà không phải thực hiện thủ công.
Tìm hiểu phương pháp để xử lý hàng loạt ảnh đầu vào cùng lúc với một mẫu chọn trước dựa trên cơ sở sự tương đương về hình dạng của các ảnh đầu vào.
Tìm hiểu phương pháp để mở rộng phạm vi các đối tượng được áp dụng. Điều này là có thể thực hiện được vì như đã phân tích ở trên, một đối tượng bất kỳ đều có hai thành phần: khung và bề mặt.
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn
TÀI LIỆU THAM KHẢO
[1] Lương Mạnh Bá, Nguyễn Thanh Thủy, “Nhập môn xử lý ảnh số”, NXB
khoa học và kỹ thuật.
[2] Lê Thị Thủy (2004), "Nắn chỉnh hình học và ứng dụng trong sách thương mại điện tử", Khóa luận tốt nghiệp đại học - Trường ĐH Hồng Đức Thanh Hóa, 2004.
[3] Lương Chi Mai, Huỳnh Thị Thanh Bình, “Nhập môn đồ họa máy tính”,
NXB khoa học và kỹ thuật.
[4] Đặng Văn Đức, “Hệ thống thông tin địa lý”, NXB KH&KT, 2001.
[5] Greg Hunetneys (2003), “Image Warping, Compositing and Morphing”,
University of Veginia, CS 445.
[6] Hermann Birkholz, Dietmar Jackel, “Image Warping with Feature Curves”,
Departmentof Computer, University of Rostock, Germany.
[7] Michael Hoch, Georg Fleischmann, Bernd Girod (1994), “Modeling and Animation of Facial Expressions based on B-Splines”, Dept. Computer Science/ Audio-Visual Media, University Erlangen-Nuremberg, Germany. [8] T. Beier, B. Costa, L. Darsa, L. Velho, “Warping and Morphing of
Graphical Objects”, SIGGRAPH, 1997.
[9] http://en.wikipedia.org/wiki/Radial_basis_function#column-one [10] http://en.wikipedia.org/wiki/Bessel_function#column-one
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn
MỤC LỤC
MỞ ĐẦU ... 1
Chương 1. KHÁI QUÁT VỀ XỬ LÝ VÀ NẮN CHỈNH ẢNH... 3
1.1. Khái quát về xử lý ảnh ... 3
1.2. Một số khái niệm cơ bản trong xử lý ảnh ... 4
1.2.1. Ảnh số ... 4
1.2.2. Điểm ảnh ... 4
1.2.3. Mức xám (gray level) ... 4
1.2.4. Xử lý ảnh số là gì và tại sao chúng ta cần phải xử lý ảnh số ... 5
1.3. Các vấn đề chung liên quan đến xử lý ảnh số ... 6
1.3.1. Xử lý ảnh mức thấp ... 6 1.3.2. Những khó khăn khi xử lý ảnh số ... 7 1.4. Ứng dụng của hệ thống xử lý ảnh ... 8 1.5. Quá trình xử lý ảnh số ... 10 1.6. Các thành phần cơ bản của hệ thống xử lý ảnh ... 14 1.7. Nắn chỉnh biến dạng ... 16
1.7.1. Khái niệm nắn chỉnh biến dạng ... 16
1.7.2. Một số kỹ thuật xử lý ảnh sử dụng trong nắn chỉnh biến dạng ... 17
1.7.3. Các điểm đặc trưng để nắn chỉnh ... 19
1.8. Phép toán hình thái (Morphology) trong nắn chỉnh biến dạng ... 19
Chương 2. MỘT SỐ KỸ THUẬT NẮN CHỈNH BIẾN DẠNG HÌNH HỌC .... 27
2.1. Nắn chỉnh trên cơ sở phân vùng ảnh ... 27
2.2. Nắn chỉnh trên cơ sở tập các điểm đặc trưng ... 31
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn
2.4. Kỹ thuật nắn chỉnh dựa trên khung lưới ... 45
2.4.1. Xây dựng hàm biến đổi ... 45
2.4.2. Nhận xét kết quả ... 47
2.5. Xây dựng khung nắn chỉnh ... 47
2.6. Các mô hình nắn chỉnh sử dụng trong phần mềm IrasC ... 48
2.6.1. Các mô hình nắn chỉnh trong IrasC ... 48
2.6.2. Quá trình nắn chỉnh ảnh ... 50
Chương 3. ỨNG DỤNG NẮN CHỈNH BIẾN DẠNG ... 55
3.1. Nắn chỉnh một cuốn sách ... 55
3.2. Giới thiệu chương trình ... 58
3.2.1. Mô tả các chức năng trong chương trình ... 58
3.2.1.1. Chức năng quản lý các Style (ảnh mẫu) ... 58
3.2.1.2. Chức năng quản lý các điểm đặc trưng ... 58
3.2.1.3. Chức năng nâng cao chất lượng ảnh ... 59
3.2.1.4. Chức năng lưu file ảnh sau khi thực hiện nắn chỉnh ... 59
3.2.2. Giao diện chính của chương trình ... 60
3.2.3. Kết quả của một số chức năng trong chương trình ... 63
KẾT LUẬN ... 64
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn
DANH MỤC CÁC HÌNH
Hình 1.1: Mô phỏng quá trình biến đổi hình học ... 9
Hình 1.2: Các thành phần chính của hệ thống xử lý ảnh ... 14
Hình 1.3: Ví dụ về nắn chỉnh biến dạng ... 17
Hình 1.4: Phép co và giãn ảnh ... 21
Hình 1.5: Minh họa phép co và giãn ảnh ... 22
Hình 1.6: Kết quả phép co và giãn ảnh ... 23
Hình 1.7: Kết quả phép mở và đóng ảnh ... 23
Hình 1.8: Sử dụng phép toán HitAndMiss để tìm góc lồi của một ảnh ... 25
Hình 1.9: Tìm kiếm xương ảnh ... 25
Hình 1.10: Ví dụ về phép toán làm gầy ảnh ... 26
Hình 2.1: Hệ toạ độ Barycentric ... 29
Hình 2.2: Tìm tất cả các điểm thuộc tam giác theo dòng quét ... 30
Hình 2.3: Nội suy tam giác ... 31
Hình 2.4: Phép nội suy Bilinear ... 31
Hình 2.5: Đồ thị biểu diễn giá trị ước lượng Y ... 33
Hình 2.6: Đồ thị biểu diễn giá trị chênh lệch ei ... 33
Hình 2.7: Đồ thị biểu diễn giá trị thực Yi ... 34
Hình 2.8: Đồ thị biểu diễn tổng bình phương tất cả các điểm sai lệch ... 35
Hình 2.9: Đồ thị biểu diễn sự biến động của các biến ... 36
Hình 2.10: Ảnh gốc và ảnh bị nắn chỉnh ... 39
Hình 2.11: Nắn chỉnh bằng cách biến đổi tọa độ các điểm ảnh ... 39
Hình 2.12: Mô tả sự biến đổi của tọa độ các điểm ảnh ... 40
Hình 2.13: Mô tả kết quả thuật toán biến đổi ... 40
Hình 2.14: Cặp đoạn thẳng đơn ... 42
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn
Hình 2.16: Nhiều cặp vector ... 44
Hình 2.17: Kết quả của thuật toán... 44
Hình 2.18: Tọa độ ảnh thay đổi khi bóp méo ... 45
Hình 2.19: Khung lưới B-Spline của hai ảnh ... 46
Hình 2.20: Xác định các điểm tương đương cho mỗi dòng quét ... 46
Hình 2.21: Cách xác định tọa độ mới ... 47
Hình 3.1: Ảnh gốc và mô hình khung mẫu ... 56
Hình 3.2: Xác định các điểm đặc trưng trên ảnh và khung mẫu ... 57
Hình 3.3: Ảnh gốc và ảnh được nắn chỉnh ... 57
Hình 3.4: Ảnh nắn chỉnh và được làm trơn ... 58
Hình 3.5: Ảnh gốc và ảnh được nắn chỉnh ... 63