đặt vấn đề nghiên cứu chế tạo hệ thống quang điện tử tích hợp tự động bám mục tiêu dựa trên 9 Số hóa bởi Trung tâm Học liệu và Công nghệ thông tin – ĐHTN http://lrc.vn LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Luận văn cao học – Chuyên ngành: Kỹ thuật Điện tử hình ảnh và đã đạt được một số kết quả nhất định, và đây cũng là hệ thống ứng dụng cho Phòng không không quân, tầm quan sát xa; Đánh giá chung là đa số các hệ thống này đều là các sản phẩm phục vụ bám mục tiêu bay, là các hệ quang điện tử tích hợp đặt cố định, phục vụ cho phòng không, có tầm quan sát bám bắt xa ( >2 km ). Mặc dù các nghiên cứu đã có các kết quả đã được khẳng định, tuy nhiên vì đây là một hệ thống đòi hỏi sự kết hợp của rất nhiều lĩnh vực khoa học công nghệ cao và đặc biệt là lĩnh vực ứng dụng cho quốc phòng do đó các thông tin là rất hạn chế. - Ngoài ra có tác giả Ngô Mạnh Tiến (Viện Vật lý, Viện KH & CN Việt Nam) đã sử dụng thuật toán bám theo một tập hợp các điểm đặc trưng ảnh của Lucas, Kanade và Tommasini KLT, đây là phương pháp bám sử dụng rất có hiệu quả đối với ảnh thu được là ảnh đen trắng, ảnh của camera hồng ngoại nhìn đêm. Thuật toán này dùng để tính toán sai lệch vị trí mục tiêu, bao gồm các bước: tiền xử lý, xác định và bám các đặc tính (sử dụng 100 đặc tính), bù tự chuyển động của camera, sai phân ảnh, định nghĩa và phân đoạn chuyển động, trước lượng vị trí của đối tượng, xác định LOS và bù vào vòng bám, xây dựng cửa sổ và hiển thị ảnh.
Đối với các đối tượng thu được hình ảnh từ camera là ành màu đặc trưng so với nền ảnh, tác giả sử dụng thuật toán Camshift (Continuously Adaptive Meanshift), thuật toán này dựa trên cơ sở của thuật toán MeanShift, nó gồm các bước: Chọn vị trí ban đầu của Search Window, dùng thuật toán Meanshift lu ra một vùng moment thứ 0, đặt kích cỡ của cửa số tìm kiếm bằng một hàm của Oment thứ 0 tìm được trong bước 2, lặp lại burớc và bước 3 cho đến khi hội tụ. Giải pháp đề xuất 1.1 Hướng tiếp cận phần cứng phục vụ xử lý ảnh 1.1 Các giải pháp trong thực tế Máy tính PC, laptop Đây là một trong những phương pháp đơn giản nhất. Có thể tận dụng các mainboard máy tính hay thậm chí các máy tính xách tay với chức năng là một đơn vị xử lý ảnh, và đưa ra quyết định. Với việc kết nối một camera hay webcam ta hoàn 10 Số hóa bởi Trung tâm Học liệu và Công nghệ thông tin – ĐHTN http://lrc.vn LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Luận văn cao học – Chuyên ngành: Kỹ thuật Điện tử toàn chủ động trong quá trình nhận/xử lý ảnh.
Các giao tiếp ngoại vi phổ biến như UART, Parallel, USB hay Keyboard. Việc sử dụng PC, laptop sẽ có những ưu nhược điểm sau: - Ưu điểm: + Rất dễ dàng phát triển các ứng dụng dựa trên các phần mềm lập trình như C, VisualC, VisualBasic. , rất phù hợp cho những người mới bắt đầu nghiên cứu về lĩnh vực xử lý ảnh đặc biệt là hiện nay có rất nhiều thư viện mở phục vụ cho xử lý ảnh, do đó rất thuận tiện cho người mới bắt đầu tìm hiểu về xử lý ảnh; + Dễ dàng lập trình, kiểm tra lỗi; + Các công cụ lập trình/biên dịch phổ biến (C, C++, VisualC…) - Nhược điểm: + Kích thước, khối lượng lớn; + Dễ hư hỏng do va đập hay các tác nhân khác; + Chỉ có thể giao tiếp với ngoại vi thông qua các chuẩn phổ biến như UART, USB. Main công nghiệp, máy tính nhúng PC 104 Ta có thể sử dụng mainboad PC10.4 với các chức năng như một máy tính thông thường.
Việc sử dụng PC104 sẽ có những ưu nhược điểm sau: - Ưu điểm: + Có tốc độ xử lý cao; + Dễ Dàng lập trình, kiểm lỗi; + Hệ điều hành quen thuộc (windows / linux); + Các công cụ lập trình / biên dịch phổ biến (MSVC, C + +. - Nhược điểm: + Kích thước lớn; + Có quá nhiều thành phần không sử dụng đến. Giá thành đắt ( > 300 $ ); + Chỉ có thể giao tiếp với ngoại vi thông qua các chuẩn phổ biến như UART, USB. FPGA 11 Số hóa bởi Trung tâm Học liệu và Công nghệ thông tin – ĐHTN http://lrc.vn LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Luận văn cao học – Chuyên ngành: Kỹ thuật Điện tử Đây là giải pháp về phần cứng mà hay được sử dụng hiện nay.
Tận dụng đặc tính của FPGA là linh hoạt và tốc độ xử lý nhanh. Ta có thể kết nối FPGA với các CCD sensor để điều khiển và nhận các ảnh thông qua bus dữ liệu tốc độ cao.2 Giải pháp phần cứng sử dụng trong đề tài Phần cứng được sử dụng trong đề tài bao gồm một máy tính, thị giác máy là camera, sử dụng vi điều khiển, 2 động cơ RC secvo, khung mô hình, bộ truyền dữ liệu RS232 với đèn phát Laze.2 Hướng tiếp cận phần mềm phục vụ xử lý ảnh Để giải quyết bài toán xử lý ảnh – thị giác máy tính nói chung và bài toán điều khiển bám đối tượng nói riêng, trong thực tế ta hay dùng các thư viện mã nguồn mở trên cơ sở các thuật toán được tích hợp sẵn trong các hàm cơ sở. Thông qua các khối chức năng, ghép nối và đưa ra thông số hợp lý cho từng khối trên các phần mềm chuyên dụng. Phần mềm được sử dụng trong đề tài là phần mềm Labview.
Chương trình điều khiển ngoại vi được lập trình trên arduino mega 2560. 12 Số hóa bởi Trung tâm Học liệu và Công nghệ thông tin – ĐHTN http://lrc.vn LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Luận văn cao học – Chuyên ngành: Kỹ thuật Điện tử CHƯƠNG 2: ẢNH SỐ VÀ HIỂN THỊ ẢNH 2.1 Định nghĩa ảnh số Một hình ảnh là một mảng 2D (2 chiều) của các giá trị đại diện cho cường độ ánh sáng. Với mục đích xử lý hình ảnh, thuật ngữ hình ảnh đề cập đến một hình ảnh kỹ thuật số. Một hình ảnh là một hàm của cường độ ánh sáng: f (x, y) Trong đó f là độ sáng của điểm (x, y) và x và y đại diện cho không gian tọa độ của một yếu tố hình ảnh, hoặc pixel.
Theo quy ước, tham chiếu không gian của pixel với tọa độ (0, 0) nằm ở trên cùng, góc trái của hình ảnh.1 rằng giá trị của x tăng khi di chuyển từ trái sang phải và giá trị của y tăng từ trên xuống dưới.1: Tham chiếu không gian của Pixel (0, 0) Trong xử lý hình ảnh kỹ thuật số, một cảm biến hình ảnh chuyển đổi một hình ảnh thành một số lượng pixel rời rạc. Cảm biến hình ảnh gán cho từng pixel một vị trí số và mức màu xám hoặc giá trị màu chỉ định độ sáng hoặc màu của pixel. Thuộc tính của hình ảnh số hóa Một hình ảnh số hóa có ba thuộc tính cơ bản: độ phân giải (resolution), định nghĩa (definition) và số lượng mặt phẳng (number of planes). Độ phân giải Độ phân giải không gian của hình ảnh được xác định bởi số lượng hàng của nó và các cột pixel.
Một hình ảnh bao gồm m cột và n hàng có độ phân giải của m × n. Hình ảnh này có m pixel dọc theo trục ngang của nó và n pixel dọc theo trục dọc của nó. 13 Số hóa bởi Trung tâm Học liệu và Công nghệ thông tin – ĐHTN http://lrc.vn LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Luận văn cao học – Chuyên ngành: Kỹ thuật Điện tử 2. Định nghĩa Định nghĩa của một hình ảnh cho biết số lượng sắc thái mà ta có thể thấy trong hình ảnh.
Độ sâu bit của hình ảnh là số bit được sử dụng để mã hóa giá trị của một pixel. Đối với độ sâu bit đã cho của n, hình ảnh có định nghĩa 2n, nghĩa là một pixel có thể có 2n giá trị khác nhau. Ví dụ, nếu n bằng 8 bit, một pixel có thể có 256 giá trị khác nhau từ 0 đến 255. Nếu n bằng 16 bit, một pixel có thể có 65.536 giá trị khác nhau trong khoảng từ 0 đến 65.535 hoặc từ Nhận -32.
Số lượng mặt phẳng màu Số lượng mặt phẳng trong một hình ảnh tương ứng với số lượng mảng pixel tạo thành hình ảnh. Một hình ảnh thang độ xám hoặc giả màu gồm một mặt phẳng. Một hình ảnh màu sắc thật bao gồm ba mặt phẳng: một cho mỗi thành phần màu đỏ, thành phần màu xanh lục và thành phần xanh dương. Trong ảnh màu trung thực, cường độ thành phần màu của pixel được mã hóa thành ba giá trị khác nhau.
Một hình ảnh màu là sự kết hợp của ba mảng pixel tương ứng với các thành phần màu đỏ, xanh lục và xanh lam trong hình ảnh RGB. Hình ảnh HSL được xác định bởi màu sắc, độ bão hòa và độ chói của chúng. Các loại hình ảnh 2. Hình ảnh thang độ xám Một hình ảnh thang độ xám bao gồm một mặt phẳng các pixel.
Mỗi pixel là được mã hóa bằng một trong các kiểu sau: Số nguyên không dấu 8 bit biểu thị các giá trị thang độ xám giữa 0 và 255 Số nguyên có chữ ký 16 bit biểu thị các giá trị thang độ xám giữa -32. Số dấu phẩy động được mã hóa bằng bốn byte, đại diện cho các giá trị thang độ xám từ phạm vi -∞ đến ∞. Ảnh màu Một hình ảnh màu được mã hóa trong bộ nhớ dưới dạng đỏ, lục và lam (RGB) hoặc hình ảnh chứa màu sắc, độ bão hòa và độ chói (HSL). Pixel hình ảnh màu là tổng hợp của bốn giá trị.
Hình ảnh RGB lưu trữ thông tin màu bằng cách sử dụng Mỗi bit 8 bit cho các mặt phẳng đỏ, lục và lam. Màu sắc lưu trữ hình ảnh HSL thông tin sử dụng mỗi 8 bit cho màu sắc, độ bão hòa và độ chói. Hình ảnh RGB U64 lưu trữ 14 Số hóa bởi Trung tâm Học liệu và Công nghệ thông tin – ĐHTN http://lrc.vn LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Luận văn cao học – Chuyên ngành: Kỹ thuật Điện tử thông tin màu bằng cách sử dụng 16 bit cho mỗi màu đỏ, xanh lá cây, và các mặt phẳng màu xanh. Trong các mô hình màu RGB và HSL, thêm 8 bit giá trị không được sử dụng.
Đại diện này được gọi là 4 × 8 bit hoặc 32 bit mã hóa.