Computer Vision là gì? Mọi thứ về thị giác máy tính bạn cần biết

Computer Vision là gì?

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 có lịch sử hình thành như thế nào?
Thị giác máy tính có lịch sử hình thành như thế nào?

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,…
Quy trình hoạt động của thị giác máy tính Computer Vision
Quy trình hoạt động của thị giác máy tính Computer Vision

Ứ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ự. 

Thị giác máy tính nhận diện biển số xe
Thị giác máy tính nhận diện biển số xe

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 việt nam

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.

Bài viết liên quan

Máy tính công nghiệp là gì? mua máy tính IPC ở đâu giá rẻ

Máy tính công nghiệp là gì? Máy tính công nghiệp là loại máy tính được [...]

Ứng dụng máy tính công nghiệp trong kiểm soát quy trình

Với tốc độ phát triển nhanh chóng mặt của công nghệ hiện đại, ứng dụng [...]

Tìm hiểu ứng dụng nổi bật của máy tính nhúng trong hệ thống bán lẻ

Ứng dụng máy tính nhúng trong hệ thống bán lẻ không chỉ giúp tăng cường [...]

Máy tính công nghiệp trong sản xuất tấm ốp tường, mái cách nhiệt composite

Trước đây, dây chuyền sản xuất tấm ốp tường và mái cách nhiệt composite đòi [...]

Máy tính công nghiệp trong trạm biến áp 110kV có vai trò gì?

Vai trò của máy tính công nghiệp trong trạm biến áp 110kV sẽ được ATPro [...]

Ứng dụng máy tính công nghiệp trong phương tiện dẫn đường tự động

Để hướng tới tương lai giao thông an toàn, thông minh và hiện đại chúng [...]

Trả lời