Ultralytics YOLO27:
Cấp phép YOLO
Quay lại Bảng thuật ngữ Ultralytics

Scene Graph

Đồ thị cảnh là biểu diễn trực quan về các đối tượng, thuộc tính và mối quan hệ, hỗ trợ suy luận, tìm kiếm hình ảnh và robot học.

Đồ thị cảnh là biểu diễn có cấu trúc của một cảnh trực quan, trong đó các nút đại diện cho đối tượng, thuộc tính mô tả đặc điểm của đối tượng và các cạnh có nhãn mô tả mối quan hệ giữa chúng. Đồ thị cảnh chuyển đổi hình ảnh thành các dữ kiện liên kết với nhau: những đối tượng nào xuất hiện, đặc điểm của chúng ra sao và chúng tương tác như thế nào. Trong thị giác máy tính, cấu trúc này hỗ trợ suy luận về cảnh, vượt ra ngoài việc nhận diện từng đối tượng riêng lẻ.

Justin Johnson, Ranjay Krishna và các cộng sự đã giới thiệu cách xây dựng hiện đại dựa trên hình ảnh trong công trình năm 2015 về truy xuất hình ảnh bằng đồ thị cảnh. Biểu diễn của họ bao gồm các đối tượng như một người đàn ông và một chiếc thuyền, thuộc tính màu trắng của chiếc thuyền và mối quan hệ "người đàn ông đứng trên thuyền", cho phép tìm kiếm theo cả mối quan hệ lẫn danh mục đối tượng.

Đối tượng, thuộc tính và mối quan hệ#

Mỗi nút xác định một instance đối tượng. Hai con ngựa trong cùng một hình ảnh có danh tính riêng biệt, dù nhãn danh mục của chúng giống nhau. Bounding box xác định vị trí của từng instance, cung cấp khả năng định vị: kết nối một đối tượng dạng ký hiệu với vùng tương ứng trong hình ảnh. Thuộc tính gắn các đặc điểm như màu sắc hoặc chất liệu với instance đó. Mối quan hệ kết nối hai instance thông qua một vị từ, tức nhãn mô tả kết nối giữa chúng. Bộ ba chủ thể–vị từ–đối tượng tạo thành một dữ kiện quan hệ.

Bộ dữ liệu Visual Genome, do Ranjay Krishna và các cộng sự phát triển, chứa 108.077 hình ảnh cùng chú giải thị giác có cấu trúc. Đồ thị cảnh là dạng đồ thị tri thức dành riêng cho từng hình ảnh. Các mối quan hệ ngữ nghĩa cho phép có nhiều kết nối giữa các đối tượng và các thành phần không liên thông, vì vậy đồ thị cảnh của một hình ảnh không bắt buộc phải có nút gốc.

Ví dụ về đồ thị cảnh trong trình điều khiển Python của Visual Genome bao gồm "ngựa đang đeo dây cương" và "cửa sổ ở cạnh cửa ra vào". Có thể biểu diễn các chú giải này bằng đồ thị có hướng sử dụng NetworkX, được cài đặt bằng pip install networkx:

import networkx as nx

graph = nx.MultiDiGraph()
graph.add_node("horse", label="horse")
graph.add_node("bridle", label="bridle")
graph.add_node("window", label="window")
graph.add_node("door", label="door")

graph.add_edge("horse", "bridle", predicate="is wearing")
graph.add_edge("window", "door", predicate="is next to")

for subject, obj, relation in graph.edges(data=True):
    print(f"{subject} -> {relation['predicate']} -> {obj}")

Đầu ra cung cấp hai dữ kiện quan hệ có thể truy vấn, mỗi vị từ được gắn với cạnh có hướng tương ứng.

Cách tạo đồ thị cảnh hoạt động#

Tạo đồ thị cảnh, viết tắt là SGG, dự đoán biểu diễn này từ đầu vào thị giác. Một pipeline điển hình kết hợp phát hiện đối tượng, trích xuất đặc trưng và phân loại mối quan hệ. Đặc trưng đối tượng mô tả từng vùng riêng lẻ; đặc trưng theo cặp mô tả các tương tác tiềm năng. Các mô hình ngữ cảnh như MotifNet sử dụng những đối tượng xung quanh để hỗ trợ dự đoán mối quan hệ. Mạng nơ-ron đồ thị cũng có thể trao đổi thông tin giữa các đối tượng được kết nối, tạo ra embedding mã hóa ngữ cảnh quan hệ.

Ultralytics YOLO YOLO26 cung cấp các instance đối tượng cho pipeline này thông qua đầu ra phát hiện: bounding box, nhãn lớp và điểm tin cậy. Model quan hệ ở bước sau sử dụng các instance đó để dự đoán những cạnh như "đang đeo" hoặc "đang đứng trên".

Ứng dụng trong suy luận thị giác và robot học#

Các mối quan hệ tường minh hỗ trợ những tác vụ đòi hỏi hiểu cách các đối tượng liên kết với nhau:

  • Hỏi đáp thị giác: GQA sử dụng đồ thị cảnh được xây dựng từ Visual Genome để tạo câu hỏi và chương trình suy luận chức năng. Việc duyệt qua các mối quan hệ giữa đối tượng hỗ trợ suy luận thị giác, bao gồm xác định đối tượng thông qua thuộc tính và kết nối của chúng.
  • Robot học: Kimera xây dựng đồ thị cảnh động 3D từ đầu vào thị giác-quán tính. Biểu diễn phân lớp của Kimera kết nối đối tượng, con người, phòng và tòa nhà, hỗ trợ lập bản đồ ngữ nghĩa và lập kế hoạch đường đi phân cấp. Tọa độ không gian và thời gian mở rộng biểu diễn vượt ra ngoài phạm vi một hình ảnh đơn lẻ.
  • Tạo ảnh: Hệ thống tạo ảnh từ đồ thị cảnh của Justin Johnson, Agrim Gupta và Li Fei-Fei chuyển đổi đồ thị thành bố cục đối tượng, dự đoán bounding box và mask phân đoạn, rồi tạo ảnh từ bố cục đó. Đồ thị xác định cả nội dung lẫn mối quan hệ trong cảnh.

Đánh giá và lỗi quan hệ#

Đánh giá đồ thị cảnh thường chia thành ba tác vụ. Phân loại vị từ cung cấp bounding box và nhãn đối tượng, sau đó đánh giá các mối quan hệ được dự đoán. Phân loại đồ thị cảnh cung cấp bounding box và yêu cầu dự đoán nhãn đối tượng lẫn nhãn quan hệ. Phát hiện đồ thị cảnh yêu cầu tạo toàn bộ đồ thị từ hình ảnh. Cách phân chia này giúp xác định lỗi bắt nguồn từ định vị, nhận dạng đối tượng hay dự đoán quan hệ.

Tần suất quan hệ tạo ra độ lệch dữ liệu: các vị từ phổ biến chi phối dự đoán, trong khi những mối quan hệ hiếm nhưng giàu thông tin bị bỏ sót. Recall@K đo tỷ lệ các mối quan hệ được chú giải được tìm thấy trong K dự đoán có thứ hạng cao nhất. Mean Recall@K tính recall riêng cho từng danh mục vị từ rồi lấy trung bình các giá trị đó, nhờ vậy vị từ hiếm có trọng số ở cấp danh mục ngang với vị từ phổ biến.

Explore solutions

Thị giác máy tính trong thể thao

Thị giác máy tính trong thể thao

Khám phá cách Ultralytics YOLO thúc đẩy thị giác máy tính trong thể thao với khả năng theo dõi cầu thủ và bóng, phân tích hiệu suất, cung cấp thông tin chuyên sâu cho huấn luyện và hỗ trợ phục hồi cho vận động viên.
Tìm hiểu thêm
Thị giác máy tính cho ảnh hàng không

Thị giác máy tính cho ảnh hàng không

Biến hình ảnh từ drone và ảnh hàng không thành thông tin chi tiết theo 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ụ

Đưa AI thị giác vào hoạt động giám sát hàng không với các model Ultralytics YOLO. Thúc đẩy drone, quy trình hàng không vũ trụ, bảo tồn môi trường và các ngành không gian địa lý bằng giải pháp thị giác máy tính.
Tìm hiểu thêm
Computer vision trong lĩnh vực an ninh

Computer vision trong lĩnh vực an ninh

Bảo vệ mọi địa điểm bằng model Ultralytics YOLO. Vision AI hỗ trợ giám sát vành đai, phát hiện mối đe dọa, nhận dạng biển số và an toàn nơi làm việc.
Tìm hiểu thêm
Computer vision trong robotics

Computer vision trong robotics

Tăng cường năng lực cho máy móc thông minh bằng model Ultralytics YOLO. Vision AI trong lĩnh vực 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 giản hoạt động 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 hàng 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 hoạt động bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng chờ và phân tích khách hàng thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong chăm sóc sức khỏe

Thị giác máy tính trong chăm sóc sức khỏe

Xây dựng các giải pháp chăm sóc sức khỏe với model Ultralytics YOLO. Vision AI trong chăm sóc sức khỏe hỗ trợ xử lý hình ảnh y tế nhanh hơn, chẩn đoán thông minh hơn và theo dõi bệnh nhân.
Tìm hiểu thêm
Thị giác máy tính trong sản xuất

Thị giác máy tính trong sản xuất

Tối ưu hóa sản xuất bằng 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
Thị giác máy tính trong ngành ô tô

Thị giác máy tính trong ngành ô tô

Ứng dụng thị giác máy tính trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn giao thông, 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
Thị giác máy tính trong nông nghiệp

Thị giác máy tính trong nông nghiệp

Ứng dụng AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Hỗ trợ giám sát cây trồng, theo dõi vật nuôi và canh tác chính xác để nâng cao năng suất một cách thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong thể thao

Thị giác máy tính trong thể thao

Khám phá cách Ultralytics YOLO thúc đẩy thị giác máy tính trong thể thao với khả năng theo dõi cầu thủ và bóng, phân tích hiệu suất, cung cấp thông tin chuyên sâu cho huấn luyện và hỗ trợ phục hồi cho vận động viên.
Tìm hiểu thêm
Thị giác máy tính cho ảnh hàng không

Thị giác máy tính cho ảnh hàng không

Biến hình ảnh từ drone và ảnh hàng không thành thông tin chi tiết theo 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ụ

Đưa AI thị giác vào hoạt động giám sát hàng không với các model Ultralytics YOLO. Thúc đẩy drone, quy trình hàng không vũ trụ, bảo tồn môi trường và các ngành không gian địa lý bằng giải pháp thị giác máy tính.
Tìm hiểu thêm
Computer vision trong lĩnh vực an ninh

Computer vision trong lĩnh vực an ninh

Bảo vệ mọi địa điểm bằng model Ultralytics YOLO. Vision AI hỗ trợ giám sát vành đai, phát hiện mối đe dọa, nhận dạng biển số và an toàn nơi làm việc.
Tìm hiểu thêm
Computer vision trong robotics

Computer vision trong robotics

Tăng cường năng lực cho máy móc thông minh bằng model Ultralytics YOLO. Vision AI trong lĩnh vực 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 giản hoạt động 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 hàng 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 hoạt động bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng chờ và phân tích khách hàng thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong chăm sóc sức khỏe

Thị giác máy tính trong chăm sóc sức khỏe

Xây dựng các giải pháp chăm sóc sức khỏe với model Ultralytics YOLO. Vision AI trong chăm sóc sức khỏe hỗ trợ xử lý hình ảnh y tế nhanh hơn, chẩn đoán thông minh hơn và theo dõi bệnh nhân.
Tìm hiểu thêm
Thị giác máy tính trong sản xuất

Thị giác máy tính trong sản xuất

Tối ưu hóa sản xuất bằng 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
Thị giác máy tính trong ngành ô tô

Thị giác máy tính trong ngành ô tô

Ứng dụng thị giác máy tính trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn giao thông, 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
Thị giác máy tính trong nông nghiệp

Thị giác máy tính trong nông nghiệp

Ứng dụng AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Hỗ trợ giám sát cây trồng, theo dõi vật nuôi và canh tác chính xác để nâng cao năng suất một cách thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong thể thao

Thị giác máy tính trong thể thao

Khám phá cách Ultralytics YOLO thúc đẩy thị giác máy tính trong thể thao với khả năng theo dõi cầu thủ và bóng, phân tích hiệu suất, cung cấp thông tin chuyên sâu cho huấn luyện và hỗ trợ phục hồi cho vận động viên.
Tìm hiểu thêm
Thị giác máy tính cho ảnh hàng không

Thị giác máy tính cho ảnh hàng không

Biến hình ảnh từ drone và ảnh hàng không thành thông tin chi tiết theo 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ụ

Đưa AI thị giác vào hoạt động giám sát hàng không với các model Ultralytics YOLO. Thúc đẩy drone, quy trình hàng không vũ trụ, bảo tồn môi trường và các ngành không gian địa lý bằng giải pháp thị giác máy tính.
Tìm hiểu thêm
Computer vision trong lĩnh vực an ninh

Computer vision trong lĩnh vực an ninh

Bảo vệ mọi địa điểm bằng model Ultralytics YOLO. Vision AI hỗ trợ giám sát vành đai, phát hiện mối đe dọa, nhận dạng biển số và an toàn nơi làm việc.
Tìm hiểu thêm
Computer vision trong robotics

Computer vision trong robotics

Tăng cường năng lực cho máy móc thông minh bằng model Ultralytics YOLO. Vision AI trong lĩnh vực 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 giản hoạt động 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 hàng 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 hoạt động bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng chờ và phân tích khách hàng thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong chăm sóc sức khỏe

Thị giác máy tính trong chăm sóc sức khỏe

Xây dựng các giải pháp chăm sóc sức khỏe với model Ultralytics YOLO. Vision AI trong chăm sóc sức khỏe hỗ trợ xử lý hình ảnh y tế nhanh hơn, chẩn đoán thông minh hơn và theo dõi bệnh nhân.
Tìm hiểu thêm
Thị giác máy tính trong sản xuất

Thị giác máy tính trong sản xuất

Tối ưu hóa sản xuất bằng 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
Thị giác máy tính trong ngành ô tô

Thị giác máy tính trong ngành ô tô

Ứng dụng thị giác máy tính trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn giao thông, 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
Thị giác máy tính trong nông nghiệp

Thị giác máy tính trong nông nghiệp

Ứng dụng AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Hỗ trợ giám sát cây trồng, theo dõi vật nuôi và canh tác chính xác để nâng cao năng suất một cách thông minh hơn.
Tìm hiểu thêm

Hãy cùng nhau kiến tạo tương lai của AI!

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