Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

Xulyanhcongnghiep.

com
LabVIEW Machine Vision 0909045179

Xử lý ảnh có thể được chia ra làm 3 lĩnh vực:


• Cải thiện chất lượng ảnh
(Improvement of pictorial information)
• Lưu trữ, truyền ảnh
(Efficient storage and transmission)
• Nhận diện ảnh
(Image processing for autonomous machine)

1
Xulyanhcongnghiep.com
KHÁI NIỆM ẢNH SỐ 0909045179

Ảnh số là gì?
Ảnh số là hình ảnh được ghi nhận bởi bộ
cảm biến hình ảnh và lưu lại dưới dạng
dữ liệu trong bộ nhớ của máy.
Xulyanhcongnghiep.com
KHÁI NIỆM ẢNH SỐ 0909045179

Cảm biến hình ảnh (image sensor)


Là thiết bị điện tử chuyển tín hiệu quang học
sang tín hiệu điện. Tín hiệu điện này được
Chuyển đổi sang tín hiệu số thông qua bộ ADC
. Cuối cùng được ghi nhận lại vào bộ lưu trữ
(thẻ nhớ, ổ đĩa …)
Xulyanhcongnghiep.com
KHÁI NIỆM ẢNH SỐ 0909045179

Pixel là gì?
Còn gọi là điểm ảnh, là đơn vị nhỏ nhất
của ảnh.

Độ phân giải ảnh là gì?


Là lượng thông tin được chứa đựng
trong một tập tin ảnh
Xulyanhcongnghiep.com
Không gian màu RGB 0909045179
Xulyanhcongnghiep.com
Không gian màu HSL,HSV 0909045179

0 Hue (màu) 255

Saturation
(cường độ màu,
Độ bão hòa màu)

Lightness
VALUE
(cường độ sáng)
Xulyanhcongnghiep.com
Chuyển đổi giữa các không gian màu 0909045179

Chuyển đổi giữa các không gian màu

I = (R + G + B)/3

V = Max(R, G, B)

L=0.5*Max(R, G, B) + 0.5*Min(R, G, B)
Cấu trúc 1 chương trình xử lý ảnh Xulyanhcongnghiep.com
với LabVIEW 0909045179

Trigger XỬ LÝ HÌNH
Y THỰC HIỆN CÁC
THU hình Điều chỉnh độ tương phản và lọc nhiễu
PHÉP ĐO, KIỂM
HÌNH - DAQ - Brightness, Contract, Gamma
TRA, NHẬN DIỆN
- Pattern - Xám hóa hoặc nhị phân ảnh, lọc nhiễu

N Hiển thị OK/NG


LOOP Lưu trữ thông tin

N
Y

RUN RESET STOP


Xulyanhcongnghiep.com
Chọn Camera/ Lens 0909045179

3 thông số quyết định việc bạn chọn được 1 camera và 1 Len phù hợp với ứng dụng của mình:
- Field of view (FoV): diện tích kiểm tra mà các camera cần quan sát được.
- Working distance (WD): khoảng cách từ mặt trước của Len đến nền đối tượng
- Smallest feature (SF): kích thước của đối tượng nhỏ nhất mà bạn muốn phát hiện trong ảnh,
kích thước này được đại diện bởi khoảng cách giữa 2 điểm ảnh.

Thông số đầu tiên bạn cần xét tới là Smallest Feature (SF), ví dụ: trong một ứng dụng đo kích
thước 1 đối tượng có diện tích 500mmx500mm, khách hàng yêu cầu sai số là =< 1mm. Lúc này ta
cần tính giá trị Resolution (DxR pixel) của camera để có thể chụp được toàn diện tích đối tượng
mà đảm bảo được sai số kích thước là <1mm. Ta lập lên công thức tỷ lệ như sau:
D=R= (500x2)/0.5=2000px
500 mm  n pixel => Như vậy camera của bạn phải có thông số
1 mm  2 pixel Resolution tối thiểu bằng 2000x2000px

Bây giờ ta chọn 1 loại camera nào đó có resolution phù hợp nào. Ví dụ tham khảo tại trang ta tìm
được camera Basler Monochorme (đen trắng) 2048x2048,90f,1”. Cần chú ý: ta chọn Monochorme
nếu ảnh đen trắng không làm ảnh hưởng đến kết quả đo, giá trị 90f(frame) là tốc độ thu hình của
camera, 90f có nghĩa là 90 hình/giây, nếu ứng dụng của bạn không yêu cầu tốc độ cao thì bạn có
thể cân nhắc chọn loại camera có tốc độ thu hình thấp hơn để hạ giá thành. Ta chú ý thông số 1”,
đây là thông số sẽ giúp ta suy ra được giá trị Sensor Size của cảm biến dựa vào trang này:

Ta có được sensor size (SS) là 13.2 mm. Từ đây là dựa vào quy tắc tam giác đồng dạng tính được
giá trị tiêu cự của ống kính Focal Length (FL): FL=WD*SS/FoV. Việc chọn tiêu cự của ống kính
sao cho đáp ứng được yêu cầu của dự án sẽ phụ thuộc vào khoảng cách WD, WD có thể là
khoảng cách các kỹ sư tự ý thiết lập nếu không bị giới hạn về phần cứng (kỹ sư thích đặt camera
cách đối tượng bao nhiêu cũng được), hoặc cũng có thể do yêu cầu của phần cứng là cần cách
mặt nền đặt đối tượng cần kiểm tra một khoảng cách bao nhiêu đó. Trong trường hợp này ta ví dụ
ta có thể đặt camera cách đối tượng 500mm chẳng hạn, thì suy ra: FL=500*13,2/500=6.6mm. Từ
đây ta đi chọn 1 Len của các hãng sản xuất Len, ví dụ trên trang này, ta sẽ cố gắng chọn được
được 1 cái Len có FL bằng 6.6, nếu không thì sẽ chọn cao hơn 6.6:

Từ đây, ta sẽ xác định (điều chỉnh lại) giá trị WD sao cho phù hợp với các thông số mới:
WD=FoV*FL/SS=500*8.5/13.2=321mm.
Xulyanhcongnghiep.com
Chọn Camera/ Lens 0909045179

Làm sao để chọn 1 camera và Len phù hợp với ứng dụng công nghiệp của
bạn
1. Chọn Camera
Việc chọn camera đầu tiên chúng ta xét đến sai số cho phép Small Feature
(SF) của ứng dụng là đại diện cho khoảng cách tối thiểu của 2 điểm ảnh, ví dụ
SF=0.5mm thì có nghĩa là ta đã xác định được khoảng cách giữa 2 điểm ảnh
tối thiểu phải bằng 0.1mm, tốt hơn nữa là nhỏ hơn 0,5mm.
=<0.5mm 0.6 mm

Tiếp theo chúng ta dựa vào thông số DoJ (diện tích kv), Giả sử nếu bạn muốn
xử lý ảnh 1 đối tượng có kích thước là 50cm x 50cm, thì DoJ của bản tối thiểu
phải bằng 50cm mỗi chiều. Bây giờ ta cần tính giá trị Resolution của camera
tương ứng với 50cm thực tế mà vẫn đảm bảo được SF=0.5mm. Ta có:
n= (500x2)/0.5=2000px
500 mm  n pixel
=> Như vậy camera của bạn phải có thông số
0.5 mm  2pixel
Resolution tối thiểu bằng 2000x2000px

You might also like