Luận văn thạc sĩ kỹ thuật điện tử ứng dụng biến đổi curvelet xử lý ảnh siêu phân giải và triển khai trên kit arm 32 bit

Luận văn thạc sĩ nghiên cứu kỹ thuật điện tử ứng dụng biến đổi curvelet xử lý ảnh siêu phân giải và triển khai trên kit arm 32, đánh giá hiện trạng, phân tích vấn đề, đề xuất biện

Chuyên ngành

Kỹ thuật điện tử

Người đăng

Ẩn danh

Thể loại

luận văn thạc sĩ

2013

110
7
0

Phí lưu trữ

35 Point

Tóm tắt

I. Giới thiệu về ảnh siêu phân giải

Kỹ thuật siêu phân giải ảnh là một phương pháp nhằm nâng cao độ phân giải của hình ảnh từ các ảnh có độ phân giải thấp (ảnh LR) để tạo ra một ảnh có độ phân giải cao hơn (ảnh HR). Quá trình này bao gồm ba bước chính: dự đoán chuyển động, phục hồi ảnh và giảm mờ. Việc xử lý ảnh trong kỹ thuật này không chỉ đòi hỏi sự chính xác trong từng bước mà còn cần đến các phương pháp thuật toán hiệu quả. Nghiên cứu này tập trung vào việc sử dụng biến đổi curvelet để phục hồi ảnh, vì biến đổi này đã được chứng minh là có khả năng xử lý tốt các yếu tố như cạnh và đường cong, điều mà các phương pháp truyền thống như wavelets không làm được hiệu quả.

1.1 Khái niệm về ảnh siêu phân giải

Ảnh siêu phân giải là một kỹ thuật nhằm nâng cao chất lượng hình ảnh bằng cách kết hợp thông tin từ nhiều ảnh có độ phân giải thấp. Kỹ thuật này dựa vào giả định rằng các ảnh đầu vào có sự khác biệt nhỏ do dịch chuyển của camera, thường là theo chiều ngang và dọc. Để đạt được ảnh HR, cần phải thực hiện các bước như dự đoán chuyển động và hồi phục ảnh. Một trong những thách thức lớn nhất trong quá trình này là đảm bảo sự chính xác trong việc đăng ký các ảnh đầu vào. Việc sử dụng biến đổi curvelet trong phục hồi ảnh được kỳ vọng sẽ mang lại chất lượng hình ảnh tốt hơn so với các phương pháp truyền thống.

II. Biến đổi curvelet và ưu điểm

Biến đổi curvelet là một công cụ mạnh mẽ trong xử lý ảnh, đặc biệt trong các ứng dụng cần xử lý các yếu tố phi tuyến tính như cạnh và đường cong. So với các phương pháp như wavelets, curvelets cung cấp khả năng phân tích tốt hơn cho các hình ảnh có cấu trúc phức tạp. Sự phát triển của biến đổi curvelet đã mở ra hướng đi mới trong việc cải thiện chất lượng ảnh sau khi phục hồi. Đặc điểm nổi bật của curvelets là khả năng xử lý các chi tiết nhỏ trong ảnh mà không làm mất đi thông tin quan trọng. Điều này đặc biệt có ích trong các ứng dụng như khôi phục ảnh và giảm nhiễu.

2.1 So sánh giữa curvelets và wavelets

Khi so sánh giữa biến đổi curvelet và wavelets, có thể thấy rằng curvelets vượt trội hơn trong việc xử lý các cạnh và đường cong. Wavelets thường gặp khó khăn trong việc xử lý các chi tiết nhỏ và không liên tục trong ảnh. Việc áp dụng curvelets trong phục hồi ảnh siêu phân giải giúp cải thiện rõ rệt chất lượng hình ảnh cuối cùng. Nghiên cứu cho thấy rằng các thuật toán dựa trên curvelets có thể đạt được độ chính xác cao hơn trong việc phục hồi các chi tiết quan trọng của ảnh, từ đó nâng cao độ phân giải và chất lượng hình ảnh.

III. Triển khai trên kit ARM 32 bit

Việc triển khai giải thuật phục hồi ảnh siêu phân giải dựa trên biến đổi curvelet trên kit ARM 32 bit là một phần quan trọng của nghiên cứu này. Kit ARM được chọn vì tính linh hoạt và khả năng xử lý tốt các thuật toán phức tạp trong thời gian thực. Quá trình triển khai bao gồm việc phát triển phần mềm để thực hiện các phép toán cần thiết cho việc xử lý ảnh. Các kết quả thu được từ việc chạy trên kit ARM sẽ được so sánh với các kết quả từ phần mềm Matlab để đánh giá hiệu quả của giải thuật. Sự kết hợp giữa phần cứng và phần mềm không chỉ giúp tối ưu hóa quá trình xử lý mà còn mở ra khả năng ứng dụng trong các thiết bị di động và nhúng.

3.1 Đặc điểm của kit ARM

Kit ARM 32 bit AT91SAM9RL-EK cung cấp một nền tảng mạnh mẽ cho việc phát triển và thử nghiệm các giải thuật xử lý ảnh. Với khả năng xử lý nhanh và hiệu suất cao, kit này cho phép thực hiện các thuật toán phức tạp trong thời gian thực. Việc sử dụng kit ARM trong nghiên cứu này không chỉ giúp kiểm nghiệm tính khả thi của giải thuật mà còn mở ra cơ hội ứng dụng trong các lĩnh vực như giám sát an ninh và y tế, nơi mà việc xử lý ảnh nhanh chóng và hiệu quả là rất quan trọng.

05/01/2025

Trích đoạn nội dung tài liệu

Chương 1: Ảnh siêu phân giải HVTH: Lê Cao Khoa ƯD CURVELETS XỬ LÝ ẢNH SIÊU PHÂN GIẢI 10 GVHD: PGS. LÊ TIẾN T ƯỜNG Và cho ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) Vấn đề trên có thể được tóm gọn lại thành biểu thức tuyến tính A  x .3 Tiêu chuẩn đánh giá chất lượng ảnh [10][13][14] Để đánh giá chất lượng của bức ảnh ở đầu ra người ta thường sử dụng hai tham số: Sai số trung b nh b nh phương– MSE (mean square error) và tỉ số tín hiệu đỉnh trên nhiễu – PSNR (peak signal- to- noise ratio). MSE giữa ảnh gốc và ảnh khôi phục được tính như sau: ∑ ∑ (( ) ( )) (1.19) Trong đó m, n là kích thước ảnh tính cho tổng tất cả các điểm ảnh trong ảnh và N là số điểm ảnh trong ảnh. PSNR là viết tắt của peak signal-to-noise ratio là thuật ngữ để chỉ tỷ lệ giữa công suất cực đại có thể của tín hiệu và công suất của nhiễu do biến đổi ảnh hưởng lên độ trung thực của ảnh.

Do nhiều tín hiệu có dải động lớn nên PSNR thường được tính dưới thang logarithmic decibel. PSNR thường được sử dụng như là phép đo chất lượng của việc tái tạo (reconstruction) của các bộ nén có tổn hao (như nén ảnh). Tín hiệu trong trường hợp này là dữ liệu gốc và nhiễu là lỗi gây ra bởi việc nén. Thông số này chỉ mang tính xấp xỉ khi so sánh giữa các bộ codec do đặc tính của thị giác người.

Do vậy ảnh có thể có PSNR thấp hơn dù dễ nh n hơn so với ảnh khác. Thông thường, nếu PSNR ≥ 40dB thì hệ thống mắt người gần như khôngphân biệt được giữa ảnh gốc và ảnh khôi phục. PSNR được định nghĩa là: (1.20) Trong đó MAXI=2b-1 là giá trị pixel lớn nhất có thể của ảnh. Nếu ảnh là 8bit thì MAXI=255.

Đối với ảnh màu với ba giá trị RGB trên 1 pixel th cách tính toán cũng tương tự với MSE là tổng các bình phương chia cho kích thước ảnh và chia cho 3 hoặc PSNR cũng có thể được tính trên từng không gian màu. Khi 2 hình là giống nhau thì MSE bằng 0 vì vậy giá trị của PSNR không xác định. Chương 1: Ảnh siêu phân giải HVTH: Lê Cao Khoa ƯD CURVELETS XỬ LÝ ẢNH SIÊU PHÂN GIẢI 11 GVHD: PGS. LÊ TIẾN T ƯỜNG 2 KHẢO SÁT CÁC NGHIÊN CỨU Chương này giới thiệu một số phương pháp của các nhóm nghiên cứu trên thế giới.

Hiện tại có rất nhiều phương pháp khác nhau nên việc chỉ một số nghiên cứu có liên quan được đề cập trong chương này nhằm giới thiệu một cái nhìn cụ thể hơn về các phương pháp tái tạo ảnh siêu phân giải.1 PHƯƠNG PHÁP CỦA VANDELWALLE [5][9] 2.1 Ước lượng xoay Do việc tính tương quan cho ảnh có chi phí tính toán rất cao nên Vandewalle đề nghị cách tiếp cận như sau: Bước 1: tính nội dung tần số theo góc θ bởi tích phân sau: ( ) ∫ ∫ | ( )| (2.1) Bước 2: Tính tương quan giữa 2 giá trị (θ) cho F1 (u ) và F0 (u ) và tìm giá trị mà tại đó chúng đạt cực đại. Cách này mặc dù cũng tính tương quan như hai phương pháp trên nhưng do chỉ tính tương quan 1 chiều nên khối lượng tính toán ít hơn. (a) Biê độ trung bình trong miền tần số (b) Tươ g qua giữa H0(θ) và H1(θ) 2-1: Giải thuật ước lượng xoay của Vandewalle. Chương 2: Khảo sát các nghiên cứu HVTH: Lê Cao Khoa ƯD CURVELETS XỬ LÝ ẢNH SIÊU PHÂN GIẢI 12 GVHD: PGS.

LÊ TIẾN T ƯỜNG 2.2 Giải thuật tổng quát Phương pháp của Vandewalle gồm các bước: xếp ảnh trên hệ tọa của khung tham chiếu, sử dụng phép nội suy bicubic để đưa chúng vào ảnh super-resolution. Sau khi các ảnh có độ phân giải thấp được register chính xác thì các ảnh khác nhau có thể được kết hợp để tái tạo. Giải thuật tạo ảnh siêu phân giải trên ảnh chồng lấn một phần (ta chọn ε = 0.6 do ta muốn bỏ qua các tần số nhỏ nhất). Độ chính xác trong ước lượng xoay là 0.1o và phạm vi xoay là -30o tớ 30o tùy theo kinh nghiệm và ứng dụng riêng.

Giải thuật: i) Nhân ảnh ƒLR,m bằng cửa sổ Turkey để làm chúng đối xứng xuyên tâm. Các ảnh tạo ra từ của sổ được ký hiệu là ƒLR,w,m. ii) Tính biến đổi Fourier của FLR,w,m cho mọi ảnh tần số thấp iii) Ước lượng xoay: góc xoay giữa mỗi ảnh ƒLR,w,m (m = 1,…, M - 1) và ảnh tham khảo ƒLR,w,0 được ước lượng  Tính các mẫu đã biến đổi Fourier trong hệ tọa độ cực (ur, uθ).  Với mỗi góc θ, tính giá trị trung bình Hm(θ) của các hệ số Fourier với θ-1<uθ<θ+1 và 0.

Góc được biểu diễn theo độ (o) và Hm(θ) được tính cho mỗi 0. Giá trị tiêu biểu của ρmax = 0.  Tìm giá trị tương quan cực đại giữa H0(θ) và 1(θ) trong phạm vi o o từ -30 đến 30. Đó chính là góc ước lượng xoay θm.

 Xoay h nh ƒLR,w,m một góc -θm để loại bỏ sự xoay. iv) Ước lượng sự dịch ảnh: sự dịch chuyển theo phương dọc và phương ngang giữa ảnh ƒLR,w,m (m = 1,…., M – 1) và ảnh tham khảo ƒLR,w,0 được ước lượng.  Tính độ dịch pha giữa ảnh m và ảnh tham khảo ( FLR , w, m / FLR , w, 0).  Đối với mọi tần số có k  N  K , ghi ra phương trình tuyến tính mô tả một mặt phẳng xuyên qua mặt phẳng tính độ lệch pha với độ dốc xm chưa biết.

 Tìm thông số độ dịch xm bằng giải pháp b nh phương cực tiểu của phương tr nh. Chương 2: Khảo sát các nghiên cứu HVTH: Lê Cao Khoa ƯD CURVELETS XỬ LÝ ẢNH SIÊU PHÂN GIẢI 13 GVHD: PGS. LÊ TIẾN T ƯỜNG v) Tái cấu trúc ảnh: một ảnh có độ phân giải cao ƒHR được tái cấu trúc từ các ảnh đã được register ƒLR,w,m (m = 0,….  Đối với mỗi ảnh ƒLR,w,m, tính hệ trục cho các pixel của nó trong hệ trục của ảnh ƒLR,0, dùng các thông số registration đã được ước lượng.

 Từ các mẫu đã biết, nội suy giá trị trên lưới độ phân giải cao bằng phương pháp nội suy song lập phương.2 PHƯƠNG PHÁP CỦA KAREN [6][11] 2.1 Giới thiệu Phương pháp này mở rộng việc tạo ra một ảnh có độ phân giải cao dựa vào sự dịch chuyển của các pixels phụ nằm trong các ảnh có độ phân giải thấp của cùng bức ảnh đó. Vấn đề này thường được giả quyết bằng biến đổi Fourier trong miền tần số nhưng ta sẽ không dùng biến đổi Fourier cho mọi tầng v đã có chứng minh rằng việc này sẽ làm tăng độ nhạy nhiễu với môi trường. Việc cải thiện độ phân giải của ảnh dĩ nhiên không thể trả lại các thành phần tần số cao đã mất đi khi lấy mẫu thô. Nhưng có nhiều không gian chức năng như cạnh hay các đường thẳng có thể đặt chính xác hơn, và quá tr nh xử lý sẽ được thực hiện trong miền không gian nhiều hơn trong miền tần số.

Vấn đề đặc biệt được đưa ra ở đây là sự gắn kết lại với nhau (interlace), một chức năng được dùng trong hấu hết các hệ thống video, ở đó là sự quét lần lượt hàng lẻ và hàng chẵn. Do kỹ thuật “anti-flicking” này mà mỗi ảnh số được tách chính xác thành hai ảnh: ảnh gồm các đường lẽ và ảnh gồm các đường chẵn cách nhau (1/50) giây. Với một camera di động, điều này được thể hiện là khoảng cách không gian chính và do đó, những ảnh số không thể xử lý như một ảnh được mà phải xem nó như hai bức ảnh riêng biệt. Các ảnh này có mật độ lấy mẫu trên phương x gấp 2 lần trên phương y.

Phương pháp này thích hợp khi các frame của camera không bị tăng tốc hoặc nếu có chỉ là tăng tốc ít.2 Phương pháp ghi các pixels phụ Có rất nhiều phương pháp ghi ảnh nhưng không có phương pháp nào đủ chính xác để áp dụng cho các pixel phụ. Phương pháp tr nh bày bên dưới chính xác nhất và đủ mạnh cho mục đích đó. Chương 2: Khảo sát các nghiên cứu HVTH: Lê Cao Khoa ƯD CURVELETS XỬ LÝ ẢNH SIÊU PHÂN GIẢI 14 GVHD: PGS. LÊ TIẾN T ƯỜNG Ta xét 2 ảnh trước và sau chuyển động là 2 hàm f và g, với giá trị dịch theo phương ngang a, giá trị dịch theo phương dọc b và góc xoay θ: g ( x, y)  f ( x cos( )  y sin(  )  a, y cos( )  x sin(  )  b) (2.2) Khai triển 2 thành phần đầu của sin(θ) và cos(θ) trong khai triển Taylor của nó, ta được kết quả sau: g ( x, y)  f ( x  a  y  x 2 / 2, y  b  x  y 2 / 2) (2.3) Khai triển f tới thành phần đầu tiên của nó trong chuỗi Taylor, ta được biểu thức sau: f f g ( x, y)  f ( x, y)  (a  y  x 2 / 2)  (b  x  y 2 / 2) (2.4) x y Hàm sai số giữa g và f sau khi xoay một góc θ và dịch đi một lượng a và b có thể được tính xấp xỉ theo công thức sau: f f E (a, b, )  [ f ( x, y)  (a  y  x 2 / 2)  (b  x  y 2 / 2)  g ( x, y)]2 (2.5) x y Với giá trị của tổng vượt quá thành phần chồng lấn của f và g (rõ ràng ta cần một thành phần nhỏ hơn).

Nếu ta tìm giá trị nhỏ nhất của E (a, b, ) dựa vào vi phân từng phần theo a, b và  và so sánh các giá trị này với zero, sau khi đã bỏ qua các thành phần không tuyến tính và các hệ số nhỏ, ta được một hệ f f thống các phương tr nh tuyến tính với R là viết tắt của x y y x và phép tính tổng vượt qua vùng chồng lấn:   f  2    f f   f  f     a    b   R    ( f  g )   x     x y   x  x  f f    f  2   f  f (2.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Bài luận văn thạc sĩ mang tiêu đề Nghiên cứu luận văn thạc sĩ về xử lý ảnh siêu phân giải bằng biến đổi curvelet và triển khai trên kit ARM 32 bit của tác giả Lê Cao Khoa, dưới sự hướng dẫn của PGS. Lê Tiến Thường, tập trung vào việc ứng dụng biến đổi curvelet trong xử lý ảnh siêu phân giải trên nền tảng kit ARM 32 bit. Nghiên cứu này không chỉ mở rộng kiến thức về công nghệ xử lý ảnh mà còn mang lại ứng dụng thực tiễn trong lĩnh vực kỹ thuật điện tử, giúp cải thiện chất lượng hình ảnh trong nhiều ứng dụng khác nhau.

Nếu bạn quan tâm đến các khía cạnh khác của kỹ thuật điện tử và viễn thông, bạn có thể tham khảo thêm bài viết Nghiên cứu và thiết kế bộ tổng hợp tần số trong hệ thống GPS, trong đó cũng khám phá các ứng dụng của kỹ thuật điện tử trong hệ thống định vị. Bên cạnh đó, bài viết Thiết kế lõi IP cho biến đổi contourlet trong kỹ thuật viễn thông sẽ giúp bạn hiểu rõ hơn về các công nghệ biến đổi trong xử lý tín hiệu. Cuối cùng, bài viết Luận văn thạc sĩ về thiết bị mạng và điều khiển động cơ nhiều pha sử dụng phương pháp RFOC Fuzzy và ANN cũng cung cấp cái nhìn sâu sắc về sự kết hợp giữa kỹ thuật điều khiển và điện tử, mở rộng kiến thức cho những ai quan tâm đến lĩnh vực này.

Mỗi liên kết trên đều là cơ hội để bạn khám phá sâu hơn về các chủ đề liên quan, giúp nâng cao hiểu biết trong lĩnh vực kỹ thuật điện tử và viễn thông.