Thị giác máy tính hay Computer Vision là cụm từ còn khá mới mẻ với nhiều người. Với khả năng xử lý và phân tích thông tin (hình ảnh) chính xác, từ việc nhận dạng đối tượng, phân loại – khôi phục hình ảnh, đến ứng dụng trong y khoa, quân sự và nhiều lĩnh vực khác, thị giác máy tính đã đạt được nhiều thành tựu lớn. Trong bài viết hôm nay, hãy cùng ATPro Corp tìm hiểu Computer Vision là gì? và Những điều cần biết về thị giác máy tính nhé!
Lịch sử hình thành của thị giác máy tính Computer Vision
Vào năm 1966, hai nhà tiên phong về trí tuệ nhân tạo Seymour Papert và Marvin Minsk đã khởi động dự án “Summer Vision Project”. Dự án kéo dài 2 tháng và có khoảng 10 người tham gia nhằm tạo ra một hệ thống máy tính nhận dạng các vật thể trong ảnh.
Để hoàn thành được nhiệm vụ, một chương trình máy tính yêu cầu phải có khả năng xác định pixel nào thuộc đối tượng nào. Đối với máy tính đây là một nhiệm vụ đầy thách thức.
Sau một khoảng thời gian hoạt động, Summer Vision Project mang lại kết quả không như mong đợi. Đến năm 1979, Kunihiko Fukushima (nhà khoa học Nhật Bản) đã đề xuất neocognitron – hệ thống thị giác máy tính dựa trên việc nghiên cứu khoa học thần kinh được thực hiện trên vỏ não về thị giác của con người. Tuy neocognitron của Kunihiko Fukushima không thực hiện được nhiệm vụ quan trọng nào, nhưng nó chính là nền tảng cho những phát triển quan trọng nhất trong lịch sử Computer Vision (thị giác máy tính).
Thị giác máy tính hay Computer Vision là gì?
Thị giác máy tính (tên tiếng anh Computer Vision) là một trong những lĩnh vực của trí tuệ nhân tạo (AI) và khoa học máy tính (CS), tập trung nghiên cứu và phát triển các phương pháp mới để máy tính có khả năng nhìn, phân tích và hiểu hình ảnh/video như con người.
Nhận dạng khuôn mặt là một trong những ứng dụng tiêu biểu của Computer Vision (thị giác máy tính). Các thuật toán của CS xác định chính xác danh tính từng người trong hệ thống cơ sở dữ liệu về các khuôn mặt đã biết.
Các loại thị giác máy tính (Computer Vision)
Một số loại thị giác máy tính phổ biến hiện nay:
- Phân loại hình ảnh: Hỗ trợ phân loại các hình ảnh. Ví dụ như: nhận dạng khuôn mặt, nhận dạng đồ vật,…
- Nhận dạng đối tượng: Phát hiện và phân loại các đối tượng trong một bức ảnh hoặc video. Ví dụ như: nhận dạng chiếc điện thoại di động trên chiếc bàn có rất nhiều đồ,…
- Phát hiện đối tượng: Tìm kiếm và định vị các đối tượng trong một bức ảnh hoặc video. Ví dụ như: phát hiện và định vị khuôn mặt một người nào đó,…
- Theo dõi đối tượng: Trong một video dài khoảng 1p, khi đối tượng đã được nhận dạng, Computer Vision có thể theo dõi đối tượng đó trong suốt quá trình video được phát
- Khôi phục hình ảnh: Loại bỏ các phần tử không liên quan, xác định vị trí chính xác của đối tượng trong bức ảnh
Xem thêm: DRAM, SRAM là gì? Phân biệt các loại RAM SODIMM, UDIMM
Thị giác máy tính (Computer Vision) có quy trình hoạt động như thế nào?
Quy trình hoạt động của Computer Vision gồm có 3 bước cơ bản:
- Bước 1: Thu nhận hình ảnh – Hình ảnh được thu thập thông qua hình ảnh/video/công nghệ 3D để phân tích
- Bước 2: Xử lý hình ảnh – Ở bước này toàn bộ hình ảnh sẽ được phân tích và xử lý
- Bước 3: Nhận biết hình ảnh – Bao gồm: phân loại hình ảnh, xác định vị trí, thuộc tính của ảnh,…
Ứng dụng của thị giác máy tính
Thị giác máy tính hiện được ứng dụng rộng rãi trong nhiều lĩnh vực:
Lĩnh vực y khoa
Computer Vision hỗ trợ phân tích và chẩn đoán hình ảnh y tế: chụp phim X-quang, MRI, siêu âm,…Thị giác máy tính có thể phát hiện điểm bất thường, hỗ trợ trong việc đưa ra các quyết định quan trọng trong y khoa. Bên cạnh đó, còn tạo ra các ứng dụng hỗ trợ thị giác cho người mù.
Lĩnh vực địa chất
Thị giác máy tính giúp làm nổi bật đường biên, khôi phục hình ảnh, nâng cao chất lượng, tạo ra bản đồ địa hình 3D với độ chính xác cao nhất.
Trong lĩnh vực hình sự & bảo mật
Kiểm soát lượt truy cập, nhận dạng vân tay, khuôn mặt, biển số xe giúp phát hiện những đối tượng đáng ngờ. Từ đó nâng cao quá trình bảo mật, quản lý trong lĩnh vực quân sự.
Trên đây là một vài thông tin về thị giác máy tính mà ATPro Corp đã tìm hiểu và tổng hợp. Sau khi theo dõi hết nội dung bài viết, bạn đã phần nào hiểu Computer Vision là gì rồi đúng không. Nếu còn thắc mắc hay cần thêm thông tin gì xin vui lòng liên hệ đến hotline để được hỗ trợ giải đáp.
ATPro - Cung cấp phần mềm SCADA, tủ điện công nghiệp, đồng hồ LED điện tử, đồng hồ nước điện tử, máy đo lưu lượng, van công nghiệp, máy tính công nghiệp, màn hình cảm ứng HMI, IoT GATEWAY công nghiệp, đèn cảnh cáo tín hiệu, bộ đếm sản phẩm, bảng led năng suất, cảm biến công nghiệp...uy tín chất lượng giá tốt. Được khách hàng tin dùng tại Việt Nam.THAM KHẢO TOP 10 SẢN PHẨM BÁN CHẠY TẠI ATPro
Bài viết liên quan
Những Xu Hướng Mới Trong Thiết Kế Máy Tính Công Nghiệp
Sự phát triển vượt bậc của khoa học công nghệ đang thúc đẩy ngành công [...]
Th6
Hướng Dẫn Bảo Trì Máy Tính Công Nghiệp Chi Tiết Nhất
Mặc dù máy tính công nghiệp được thiết kế để chịu được điều kiện khắc [...]
Th6
Những Nhà Cung Cấp Máy Tính Công Nghiệp Hàng Đầu Tại Việt Nam
Nhu cầu sử dụng máy tính công nghiệp ngày càng tăng cao tại Việt Nam, [...]
Th6
Lịch Sử Phát Triển Của Máy Tính Công Nghiệp
Không giống như các dòng máy tính thông thường, máy tính công nghiệp được thiết [...]
Th6
Tương Lai Của Máy Tính Công Nghiệp Trong IoT
Ngày nay, máy tính công nghiệp đóng một vai trò quan trọng trong lĩnh vực [...]
Th6
Cách Đưa Ứng Dụng Ra Màn Hình Máy Tính Cực Đơn Giản Và Nhanh Chóng
Bạn muốn đưa một ứng dụng ra màn hình máy tính để có thể truy [...]
Th6