Ultralytics YOLO27:
Sự kiện

SharkEye sử dụng Ultralytics YOLOv8 để phát hiện vật thể

Tìm hiểu cách SharkEye, được giới thiệu tại YOLO Vision 2024, tận dụng Ultralytics YOLOv8 để phát hiện vật thể theo thời gian thực và nâng cao an toàn bãi biển.

ABAbirami Vina12 min read
SharkEye sử dụng Ultralytics YOLOv8 để phát hiện cá mập

Việc theo dõi động vật trong môi trường sống tự nhiên của chúng, dù là gia súc đang gặm cỏ trong trang trại hay cá mập di chuyển gần bờ, luôn đóng vai trò quan trọng đối với sự an toàn và sức khỏe của chúng. Tuy nhiên, quan sát thủ công không phải là việc dễ dàng. Công việc này thường đòi hỏi hàng giờ kiên nhẫn và tập trung cao độ, vì người quan sát phải theo dõi sát sao mọi thay đổi trong hành vi hoặc chuyển động. Ngay cả khi đó, họ vẫn có thể bỏ lỡ những dấu hiệu nhỏ nhưng quan trọng.

Nhờ trí tuệ nhân tạo (AI), quy trình này đang trở nên nhanh hơn, thông minh hơn và hiệu quả hơn nhiều, giảm áp lực cho người quan sát đồng thời cải thiện độ chính xác. Cụ thể, thị giác máy tính có thể được sử dụng để theo dõi động vật, phát hiện mối nguy hiểm và đưa ra quyết định theo thời gian thực. Những tác vụ từng mất hàng giờ nay có thể hoàn thành trong vài phút, mở ra những phương thức mới để tìm hiểu hành vi động vật.

Tại YOLO Vision 2024 (YV24), sự kiện hybrid thường niên do Ultralytics tổ chức, các chuyên gia và nhà đổi mới đã cùng tìm hiểu cách AI giải quyết những thách thức trong đời sống hằng ngày. Một số chủ đề được trình bày bao gồm những tiến bộ trong phát hiện đối tượng theo thời gian thực và giám sát động vật, cho thấy AI đang nâng cao độ an toàn và hiệu quả trong nhiều lĩnh vực.

Một trong những điểm nhấn của sự kiện là bài nói chuyện của Jim Griffin, Nhà sáng lập AI Master Group, trong đó ông trình diễn cách AI thị giác giúp các bãi biển an toàn hơn bằng cách phát hiện cá mập trước khi chúng đến quá gần bờ. Ông giải thích rằng nhóm đã sử dụng Ultralytics YOLOv8, một model thị giác máy tính tiên tiến, để xác định chính xác cá mập theo thời gian thực, ngay cả trong những điều kiện khó khăn như sóng động, ánh sáng chói và chướng ngại vật dưới nước.

Trong bài viết này, chúng ta sẽ tìm hiểu kỹ hơn về dự án SharkEye và chia sẻ những thông tin thú vị từ bài nói chuyện của Jim.

Tìm hiểu về SharkEye: Một ứng dụng thị giác máy tính#

Jim bắt đầu bài nói chuyện bằng cách giới thiệu Padaro Beach, một địa điểm lướt sóng nổi tiếng ở California, nơi người lướt sóng và cá mập thường cùng hoạt động trong một vùng nước. Nhấn mạnh thách thức thực tế của việc phát hiện cá mập, ông chia sẻ: “Tất nhiên, phát hiện một con cá mập khi nó cắn bạn thì rất dễ, vì vậy điều chúng tôi muốn làm là xác định cá mập từ trước.”

Jim Griffin trên sân khấu tại YOLO Vision 2024

Hình 1. Jim trên sân khấu tại YOLO Vision 2024.

SharkEye được tạo ra để giải quyết vấn đề này, với sự hỗ trợ từ University of California, Santa Barbara. Jim mô tả cách các drone được trang bị camera AI độ phân giải cao bay ở độ cao khoảng 200 feet trên mặt nước, quét đại dương theo thời gian thực.

Khi phát hiện cá mập, cảnh báo SMS được gửi đến khoảng 80 người, bao gồm nhân viên cứu hộ, chủ cửa hàng đồ lướt sóng và bất kỳ ai đã đăng ký nhận thông tin cập nhật. Jim chỉ ra rằng những thông báo tức thời này cho phép phản ứng nhanh chóng, giúp người đi biển an toàn hơn khi có cá mập ở gần bờ.

Jim cũng đề cập rằng SharkEye có một dashboard trực tiếp, nơi người dùng có thể xem các thống kê phát hiện cá mập. Chẳng hạn, trong hơn 12 tuần, hệ thống đã xác định hai con cá mập lớn và 15 con nhỏ hơn, trung bình chỉ hơn một con cá mập mỗi tuần.

Sau đó, ông giới thiệu Neil Nathan, nhà khoa học dẫn dắt những nỗ lực đằng sau SharkEye. Dù có nền tảng về nghiên cứu môi trường thay vì khoa học máy tính, Nathan vẫn dẫn dắt thành công dự án. Jim nhấn mạnh rằng các công cụ AI hiện đại, như những công cụ được sử dụng trong SharkEye, được thiết kế để dễ tiếp cận, cho phép những người không có nền tảng kỹ thuật phát triển các giải pháp tạo ra tác động lớn.

Sử dụng Ultralytics YOLOv8 để phát hiện cá mập#

Đi sâu hơn vào các chi tiết, Jim giải thích những gì diễn ra bên trong SharkEye và cách giải pháp phát hiện cá mập không chỉ đơn giản là một tác vụ phát hiện đối tượng. Hệ thống phải xử lý những điều kiện năng động, khó dự đoán như rong biển trôi nổi, vốn rất dễ bị nhầm với cá mập. Khác với việc phát hiện một đối tượng đứng yên, xác định cá mập đòi hỏi độ chính xác và khả năng thích ứng, khiến Ultralytics YOLOv8 trở thành lựa chọn lý tưởng.

Một ưu điểm khác của Ultralytics YOLOv8 là model có thể được triển khai trên drone mà không phụ thuộc vào server đám mây. Jim giải thích rằng phương pháp này giúp SharkEye có thể gửi cảnh báo ngay lập tức — một phần thiết yếu để đảm bảo phản ứng kịp thời trong điều kiện đại dương khó dự đoán.

Phát hiện đối tượng chỉ với sáu dòng code#

Sau khi làm rõ cách SharkEye hoạt động và nỗ lực hợp tác đằng sau dự án, Jim trình diễn trực tiếp.

Jim Griffin bắt đầu phần demo trực tiếp bằng cách hướng dẫn khán giả qua một ví dụ quen thuộc — đoạn code "hello world" dành cho các model Ultralytics YOLO. Chỉ với sáu dòng code Python, ông cho thấy một model Ultralytics YOLOv8 đã được pre-train có thể dễ dàng phát hiện một chiếc xe buýt trong ảnh.

Demo của Jim tại YOLO Vision 2024

Hình 2. Demo của Jim tại YOLO Vision 2024.

Demo của ông sử dụng model Ultralytics YOLOv8 Nano, một phiên bản nhẹ dành cho các thiết bị công suất thấp như drone. SharkEye cũng sử dụng chính model này để phát hiện cá mập theo thời gian thực.

Để cung cấp thêm bối cảnh, Jim đề cập rằng model trong demo được train trên COCO128, một tập con nhỏ hơn của dataset COCO. Dataset COCO chứa hơn 20.000 ảnh thuộc 80 danh mục đối tượng khác nhau. Mặc dù COCO128 hoạt động tốt cho các bản demo nhanh, ông chỉ ra rằng SharkEye cần một giải pháp mạnh mẽ hơn — một dataset phát hiện cá mập dành riêng cho ứng dụng, có thể xử lý sự phức tạp của các tình huống thực tế.

Train tùy chỉnh Ultralytics YOLOv8 cho SharkEye#

Theo Jim, phần khó nhất của dự án SharkEye không phải là train model AI mà là thu thập dữ liệu phù hợp. Ông nhận xét: “Công việc chính của dự án này không phải là AI. Công việc chính là cho những drone đó bay qua khu vực trong suốt năm năm, lọc ảnh từ các video và gắn nhãn cho chúng một cách phù hợp.”

Ông mô tả cách nhóm đã thu thập 15.000 ảnh tại Padaro Beach. Mỗi ảnh phải được gắn nhãn thủ công để phân biệt cá mập, rong biển và các đối tượng khác trong nước. Dù quy trình này chậm và đòi hỏi nhiều công sức, nó đã đặt nền móng cho mọi bước tiếp theo.

Sử dụng drone để chụp ảnh cá mập nhằm phát hiện đối tượng

Hình 3. Sử dụng drone để chụp ảnh cá mập nhằm phát hiện đối tượng theo thời gian thực.

Sau khi dataset đã sẵn sàng, Ultralytics YOLOv8 được train tùy chỉnh trên dataset này. Jim cho biết: "Phần train thực tế không khó — chỉ mất 20 giờ trên GPU T4 [bộ xử lý đồ họa].” Ông cũng nói thêm rằng thời gian có thể giảm xuống chỉ còn năm giờ với phần cứng mạnh hơn, chẳng hạn như GPU A100.

Đánh giá SharkEye: Ưu tiên precision hơn recall#

Sau đó, Jim thảo luận về cách đánh giá hiệu năng của SharkEye. Ông minh họa rằng metric then chốt là precision — mức độ chính xác của hệ thống khi xác định cá mập thực sự. Với precision ấn tượng đạt 92%, SharkEye cho thấy model có hiệu quả cao trong việc xác định chính xác cá mập giữa môi trường đại dương phức tạp.

Đi sâu hơn vào tầm quan trọng của precision, Jim làm rõ lý do precision quan trọng hơn recall trong trường hợp này. Ông giải thích: “Phần lớn thời gian, mọi người quan tâm đến recall, đặc biệt trong những lĩnh vực như chăm sóc sức khỏe, nơi bỏ sót một ca dương tính có thể mang tính nghiêm trọng. Nhưng trong trường hợp này, chúng tôi không biết có bao nhiêu con cá mập ở ngoài đó, nên điều chúng tôi quan tâm là precision.” SharkEye giảm thiểu cảnh báo giả bằng cách tập trung vào precision, giúp nhân viên cứu hộ và những người ứng phó khác hành động nhanh hơn.

Jim trình diễn SharkEye tại YOLO Vision 2024

Hình 4. Jim trình diễn SharkEye tại YOLO Vision 2024.

Ông kết thúc bài nói chuyện bằng cách so sánh hiệu năng của AI với con người, lưu ý rằng precision 92% của SharkEye vượt xa độ chính xác 60% của các chuyên gia con người. Ông nhấn mạnh khoảng cách này: “Đó là vì chúng ta là con người. Dù bạn hay tôi có chuyên môn đến đâu, nếu phải ngồi trước màn hình cả ngày để tìm kiếm cá mập, cuối cùng tâm trí chúng ta cũng sẽ mất tập trung.” Khác với con người, các model AI không mệt mỏi hay bị xao nhãng, khiến chúng trở thành giải pháp đáng tin cậy cho các tác vụ cần giám sát liên tục.

Ultralytics YOLO11: YOLO mới nhất#

Một câu nói đầy ấn tượng trong bài nói chuyện của Jim Griffin — “Sáu dòng code có thể cứu mạng bạn vào một ngày nào đó” — thể hiện hoàn hảo việc AI đã trở nên tiên tiến nhưng vẫn dễ tiếp cận như thế nào. Các model Ultralytics YOLO được tạo ra với định hướng này, giúp công nghệ thị giác máy tính tiên tiến trở nên dễ tiếp cận với các developer và doanh nghiệp ở mọi quy mô. Ultralytics YOLO11 tiếp nối nền tảng đó với tốc độ inference nhanh hơn và độ chính xác cao hơn.

Dưới đây là cái nhìn nhanh về những điểm khác biệt của Ultralytics YOLO11:

  • Kiến trúc được thiết kế lại: Kiến trúc backbone và neck được cải tiến giúp trích xuất feature tốt hơn và nâng cao precision.
  • Dễ sử dụng: Có thể truy cập thông qua lập trình Python hoặc các công cụ no-code như Ultralytics HUB.
  • Linh hoạt trên nhiều tác vụ: Ultralytics YOLO11 hỗ trợ các tác vụ thị giác máy tính như phát hiện đối tượng, phân đoạn instance, phân loại ảnh, tracking, ước tính pose và bounding box định hướng (OBB).
  • Độ chính xác được cải thiện: Ultralytics YOLO11 đạt mean average precision (mAP) cao hơn 22% so với YOLOv8m trên dataset COCO, mang lại kết quả phát hiện chính xác hơn.

Những tính năng này khiến Ultralytics YOLO11 trở thành lựa chọn phù hợp để theo dõi hành vi động vật trong các môi trường năng động, dù là trong trang trại hay ngoài tự nhiên.

Những điểm chính#

Những tiến bộ trong AI thị giác đang giúp giải quyết các thách thức thực tế dễ dàng hơn bằng cách cung cấp các công cụ thiết thực cho nhiều lĩnh vực. Chẳng hạn, các model thị giác máy tính như Ultralytics YOLO11 có thể được sử dụng để giám sát và theo dõi động vật theo thời gian thực, ngay cả trong những điều kiện khắc nghiệt.

Bài keynote của Jim Griffin tại YV24 minh họa cách Ultralytics YOLOv8 có thể được sử dụng để giải quyết các vấn đề phức tạp với lượng code tối thiểu. Dự án SharkEye, kết hợp drone với AI để phát hiện cá mập theo thời gian thực, cho thấy công nghệ có thể cải thiện an toàn tại bãi biển như thế nào.

Đây là một case study hấp dẫn về cách AI dễ tiếp cận trao quyền cho những người có nền tảng khác nhau tạo ra các giải pháp hiệu quả. Khi AI tiếp tục phát triển, công nghệ này đang chuyển đổi các ngành và giúp mọi người khai thác tiềm năng của AI để xây dựng một thế giới an toàn hơn, thông minh hơn và hiệu quả hơn.

Hãy trở thành một phần của cộng đồng của chúng tôi và khám phá repository GitHub của chúng tôi để tìm hiểu sâu hơn về AI. Từ thị giác máy tính trong nông nghiệp đến AI trong xe tự lái, hãy xem cách những công nghệ này thúc đẩy đổi mới. Tham khảo các tùy chọn cấp phép của chúng tôi để bắt đầu các dự án AI ngay hôm nay!

Explore solutions

Thị giác máy tính cho hình ảnh trên không

Thị giác máy tính cho hình ảnh trên không

Biến đổi hình ảnh từ máyδ bay không người lái và ảnh chụp trên không thành thông tin chi tiết thời gian thực cho nông nghiệp, nuôi trồng thủy sản, giám sát môi trường, bảo tồn và phân tích không gian địa lý với Ultralytics YOLO.
Tìm hiểu thêm
Thị giác máy tính trong hàng không vũ trụ

Thị giác máy tính trong hàng không vũ trụ

Mang thị giác AI đến với hoạt động giám sát trên không bằng các model Ultralytics YOLO. Cung cấp sức mạnh cho máy bay không người lái, quy trình hàng không vũ trụ, bảo tồn môi trường & ngành công nghiệp địa không gian với các giải pháp thị giác máy tính.
Tìm hiểu thêm

Bảo vệ mọi địa điểm bằng các model Ultralytics YOLO. Thị giác AI cung cấp sức mạnh cho việc giám sát chu vi, phát hiện mối đe dọa, nhận diện biển số xe và an toàn nơi làm việc.
Tìm hiểu thêm
Thị giác máy tính trong robotics

Thị giác máy tính trong robotics

Nâng cao năng lực cho máy móc thông minh hơn với các model Ultralytics YOLO. Vision AI trong robotics hỗ trợ điều hướng tự động, nhận thức, theo dõi đối tượng và điều khiển theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong logistics

Thị giác máy tính trong logistics

Tinh gọn logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra kiện hàng, phân loại, theo dõi phương tiện và giám sát an toàn kho theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong bán lẻ

Thị giác máy tính trong bán lẻ

Định hình lại ngành bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ tracking hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và cung cấp insight khách hàng thông minh hơn.
Tìm hiểu thêm
Computer vision trong healthcare

Computer vision trong healthcare

Xây dựng các giải pháp healthcare với các model Ultralytics YOLO. Vision AI trong healthcare thúc đẩy chẩn đoán hình ảnh nhanh hơn, chẩn đoán thông minh hơn và giám sát bệnh nhân.
Tìm hiểu thêm
Computer vision trong sản xuất

Computer vision trong sản xuất

Tối ưu hóa sản xuất với các model Ultralytics YOLO. Vision AI thúc đẩy kiểm soát chất lượng, phát hiện lỗi, tuân thủ PPE và tự động hóa dây chuyền lắp ráp.
Tìm hiểu thêm
Computer vision trong ngành ô tô

Computer vision trong ngành ô tô

Ứng dụng computer vision trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn đường bộ, hỗ trợ người lái và tự động hóa phương tiện để tạo nên những tuyến đường thông minh hơn.
Tìm hiểu thêm
Computer vision trong nông nghiệp

Computer vision trong nông nghiệp

Đưa vision AI vào nông nghiệp thông minh với các model Ultralytics YOLO. Thúc đẩy giám sát cây trồng, theo dõi vật nuôi và canh tác chính xác để đạt năng suất cao hơn, thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính cho hình ảnh trên không

Thị giác máy tính cho hình ảnh trên không

Biến đổi hình ảnh từ máyδ bay không người lái và ảnh chụp trên không thành thông tin chi tiết thời gian thực cho nông nghiệp, nuôi trồng thủy sản, giám sát môi trường, bảo tồn và phân tích không gian địa lý với Ultralytics YOLO.
Tìm hiểu thêm
Thị giác máy tính trong hàng không vũ trụ

Thị giác máy tính trong hàng không vũ trụ

Mang thị giác AI đến với hoạt động giám sát trên không bằng các model Ultralytics YOLO. Cung cấp sức mạnh cho máy bay không người lái, quy trình hàng không vũ trụ, bảo tồn môi trường & ngành công nghiệp địa không gian với các giải pháp thị giác máy tính.
Tìm hiểu thêm

Bảo vệ mọi địa điểm bằng các model Ultralytics YOLO. Thị giác AI cung cấp sức mạnh cho việc giám sát chu vi, phát hiện mối đe dọa, nhận diện biển số xe và an toàn nơi làm việc.
Tìm hiểu thêm
Thị giác máy tính trong robotics

Thị giác máy tính trong robotics

Nâng cao năng lực cho máy móc thông minh hơn với các model Ultralytics YOLO. Vision AI trong robotics hỗ trợ điều hướng tự động, nhận thức, theo dõi đối tượng và điều khiển theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong logistics

Thị giác máy tính trong logistics

Tinh gọn logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra kiện hàng, phân loại, theo dõi phương tiện và giám sát an toàn kho theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong bán lẻ

Thị giác máy tính trong bán lẻ

Định hình lại ngành bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ tracking hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và cung cấp insight khách hàng thông minh hơn.
Tìm hiểu thêm
Computer vision trong healthcare

Computer vision trong healthcare

Xây dựng các giải pháp healthcare với các model Ultralytics YOLO. Vision AI trong healthcare thúc đẩy chẩn đoán hình ảnh nhanh hơn, chẩn đoán thông minh hơn và giám sát bệnh nhân.
Tìm hiểu thêm
Computer vision trong sản xuất

Computer vision trong sản xuất

Tối ưu hóa sản xuất với các model Ultralytics YOLO. Vision AI thúc đẩy kiểm soát chất lượng, phát hiện lỗi, tuân thủ PPE và tự động hóa dây chuyền lắp ráp.
Tìm hiểu thêm
Computer vision trong ngành ô tô

Computer vision trong ngành ô tô

Ứng dụng computer vision trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn đường bộ, hỗ trợ người lái và tự động hóa phương tiện để tạo nên những tuyến đường thông minh hơn.
Tìm hiểu thêm
Computer vision trong nông nghiệp

Computer vision trong nông nghiệp

Đưa vision AI vào nông nghiệp thông minh với các model Ultralytics YOLO. Thúc đẩy giám sát cây trồng, theo dõi vật nuôi và canh tác chính xác để đạt năng suất cao hơn, thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính cho hình ảnh trên không

Thị giác máy tính cho hình ảnh trên không

Biến đổi hình ảnh từ máyδ bay không người lái và ảnh chụp trên không thành thông tin chi tiết thời gian thực cho nông nghiệp, nuôi trồng thủy sản, giám sát môi trường, bảo tồn và phân tích không gian địa lý với Ultralytics YOLO.
Tìm hiểu thêm
Thị giác máy tính trong hàng không vũ trụ

Thị giác máy tính trong hàng không vũ trụ

Mang thị giác AI đến với hoạt động giám sát trên không bằng các model Ultralytics YOLO. Cung cấp sức mạnh cho máy bay không người lái, quy trình hàng không vũ trụ, bảo tồn môi trường & ngành công nghiệp địa không gian với các giải pháp thị giác máy tính.
Tìm hiểu thêm

Bảo vệ mọi địa điểm bằng các model Ultralytics YOLO. Thị giác AI cung cấp sức mạnh cho việc giám sát chu vi, phát hiện mối đe dọa, nhận diện biển số xe và an toàn nơi làm việc.
Tìm hiểu thêm
Thị giác máy tính trong robotics

Thị giác máy tính trong robotics

Nâng cao năng lực cho máy móc thông minh hơn với các model Ultralytics YOLO. Vision AI trong robotics hỗ trợ điều hướng tự động, nhận thức, theo dõi đối tượng và điều khiển theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong logistics

Thị giác máy tính trong logistics

Tinh gọn logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra kiện hàng, phân loại, theo dõi phương tiện và giám sát an toàn kho theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong bán lẻ

Thị giác máy tính trong bán lẻ

Định hình lại ngành bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ tracking hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và cung cấp insight khách hàng thông minh hơn.
Tìm hiểu thêm
Computer vision trong healthcare

Computer vision trong healthcare

Xây dựng các giải pháp healthcare với các model Ultralytics YOLO. Vision AI trong healthcare thúc đẩy chẩn đoán hình ảnh nhanh hơn, chẩn đoán thông minh hơn và giám sát bệnh nhân.
Tìm hiểu thêm
Computer vision trong sản xuất

Computer vision trong sản xuất

Tối ưu hóa sản xuất với các model Ultralytics YOLO. Vision AI thúc đẩy kiểm soát chất lượng, phát hiện lỗi, tuân thủ PPE và tự động hóa dây chuyền lắp ráp.
Tìm hiểu thêm
Computer vision trong ngành ô tô

Computer vision trong ngành ô tô

Ứng dụng computer vision trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn đường bộ, hỗ trợ người lái và tự động hóa phương tiện để tạo nên những tuyến đường thông minh hơn.
Tìm hiểu thêm
Computer vision trong nông nghiệp

Computer vision trong nông nghiệp

Đưa vision AI vào nông nghiệp thông minh với các model Ultralytics YOLO. Thúc đẩy giám sát cây trồng, theo dõi vật nuôi và canh tác chính xác để đạt năng suất cao hơn, thông minh hơn.
Tìm hiểu thêm

Hãy cùng xây dựng tương lai của AI!

Bắt đầu hành trình của bạn với tương lai của machine learning