Bảo mật cấp doanh nghiệp: Tuân thủ ISO 27001 + SOC 2 Type I.
Ultralytics
Quay lại Bảng thuật ngữ Ultralytics

Dynamic Resolution Scaling

Khám phá dynamic resolution scaling là gì và cách nó tối ưu hóa hiệu suất. Tìm hiểu cách áp dụng nó cho Ultralytics YOLO26 để suy luận thời gian thực hiệu quả.

Khi đặt câu hỏi dynamic resolution scaling là gì, nó đề cập đến một kỹ thuật điều chỉnh độ phân giải nội bộ của hình ảnh, khung hình video hoặc pipeline kết xuất trong thời gian thực để duy trì tốc độ khung hình ổn định và tối ưu hóa tài nguyên tính toán. Ban đầu được phổ biến trong trò chơi điện tử để ngăn chặn sự sụt giảm hiệu suất trong các cảnh đòi hỏi khắt khe, Dynamic Resolution Scaling (DRS) đã trở thành một khái niệm quan trọng trong trí tuệ nhân tạo (AI)thị giác máy tính. Bằng cách thay đổi độ phân giải một cách linh hoạt dựa trên tải phần cứng, các hệ thống có thể đảm bảo thông lượng nhất quán mà không bị tăng độ trễ nghiêm trọng.

Link to this sectionDynamic Resolution Scaling hoạt động như thế nào#

Trong một pipeline xử lý tiêu chuẩn, phần cứng được giao nhiệm vụ xử lý một số lượng pixel cố định. Nếu bạn đang tự hỏi dynamic resolution scaling làm gì, nó sẽ chủ động theo dõi các chỉ số hiệu suất hệ thống—chẳng hạn như độ trễ suy luận hoặc thời gian kết xuất khung hình. Nếu hệ thống phát hiện nút thắt cổ chai, DRS sẽ tự động giảm độ phân giải nội bộ để giảm khối lượng công việc cho bộ xử lý đồ họa (GPU).

Các triển khai hiện đại thường kết hợp DRS với các bộ nâng cấp học sâu (deep learning) tiên tiến. Trong các kịch bản này, kết xuất đồ họa dựa trên AI sẽ tái tạo một hình ảnh đầu ra chất lượng cao từ một cơ sở có độ phân giải thấp hơn. Điều này cho phép các thuật toán phân tích hoặc hiển thị các cảnh một cách mượt mà trong khi AI thông minh lấp đầy các thông tin hình ảnh bị thiếu.

Link to this sectionCác ứng dụng trong thực tế#

Dynamic Resolution Scaling được sử dụng rộng rãi trong cả triển khai đồ họa máy tính và học máy để cân bằng giữa tốc độ và độ chính xác:

Link to this sectionBạn có nên sử dụng Dynamic Resolution Scaling không?#

Một câu hỏi phổ biến giữa các nhà phát triển là tôi có nên sử dụng dynamic resolution scaling không, và dynamic resolution scaling có tốt cho các triển khai tính toán biên không. Câu trả lời thường là có, đặc biệt đối với các hệ thống mà hiệu suất nhất quán quan trọng hơn việc phân tích từng chi tiết hình ảnh nhỏ. Trong khi độ phân giải tĩnh buộc phải xử lý cùng một số lượng pixel bất kể chi phí tính toán, DRS cung cấp sự linh hoạt để ngăn chặn tình trạng treo hoặc giật lag phần mềm. Nếu bạn đang cấu hình một pipeline thị giác máy tính trên Nền tảng Ultralytics, việc sử dụng chiến lược độ phân giải thích ứng có thể hiệu quả ngang với việc tối ưu hóa kích thước lô (batch size) hoặc áp dụng lượng tử hóa mô hình để cải thiện hiệu quả tổng thể của pipeline.

Không giống như Variable Rate Shading, giúp giảm chi tiết kết cấu một cách có chọn lọc ở các phần cụ thể của hình ảnh, DRS thu nhỏ toàn bộ dấu chân hình ảnh. Điều này tác động trực tiếp đến kích thước đầu vào toàn cục được chuyển vào framework PyTorch hoặc công cụ đồ họa.

Link to this sectionTriển khai độ phân giải thích ứng trong AI thị giác#

Bạn có thể dễ dàng xây dựng một tập lệnh bằng ngôn ngữ lập trình Python để bắt chước DRS bằng cách thay đổi động kích thước hình ảnh được chuyển đến chế độ dự đoán (predict mode) của mô hình. Bằng cách khai thác các kiến trúc đồ thị động, mô hình điều chỉnh liền mạch theo kích thước mới mà không cần tải lại.

from ultralytics import YOLO

# Load a pre-trained Ultralytics YOLO26 model
model = YOLO("yolo26n.pt")


def adaptive_inference(frame, current_fps):
    # Dynamically scale input resolution based on system performance (e.g., target 30 FPS)
    input_size = 640 if current_fps > 30 else 320

    # Run inference with the dynamically selected resolution
    results = model.predict(source=frame, imgsz=input_size, verbose=False)
    return results

Bằng cách quản lý độ phân giải một cách thích ứng, bạn có thể triển khai các hệ thống thị giác máy tính mạnh mẽ hơn cho các thiết bị như NVIDIA Jetson và xử lý các sự cố về hiệu suất một cách khéo léo mà không làm gián đoạn nguồn cấp dữ liệu video.

Explore solutions

Real-time AI that works with your team

AI trong ngành Robot

Tăng cường sức mạnh cho các cỗ máy thông minh hơn với các model Ultralytics YOLO. AI thị giác trong lĩnh vực robot thúc đẩy khả năng điều hướng tự hành, nhận thức, theo dõi đối tượng và điều khiển thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong Logistics

Tối ưu hóa logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra hàng hóa, phân loại, theo dõi phương tiện và giám sát an toàn kho bãi trong thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Bán lẻ

Tái định hình bán lẻ với các model Ultralytics YOLO. Vision AI thúc đẩy theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và thông tin chi tiết thông minh hơn về khách hàng.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong chăm sóc sức khỏe

Xây dựng các giải pháp y tế với các model Ultralytics YOLO. AI thị giác trong y tế hỗ trợ chẩn đoán hình ảnh y khoa 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
Real-time AI that works with your team

AI 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
Real-time AI that works with your operation

AI trong Ô tô

Áp dụng thị giác máy tính trong ô tô với các model Ultralytics YOLO. AI thị giác nâng cao an toàn đường bộ, hỗ trợ người lái và tự động hóa phương tiện cho những con đường thông minh hơn.
Tìm hiểu thêm
Real-time AI tailored to your operation

AI trong Nông nghiệp

Mang AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Tăng cường giám sát mùa mà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
Real-time AI that works with your team

AI trong ngành Robot

Tăng cường sức mạnh cho các cỗ máy thông minh hơn với các model Ultralytics YOLO. AI thị giác trong lĩnh vực robot thúc đẩy khả năng điều hướng tự hành, nhận thức, theo dõi đối tượng và điều khiển thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong Logistics

Tối ưu hóa logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra hàng hóa, phân loại, theo dõi phương tiện và giám sát an toàn kho bãi trong thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Bán lẻ

Tái định hình bán lẻ với các model Ultralytics YOLO. Vision AI thúc đẩy theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và thông tin chi tiết thông minh hơn về khách hàng.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong chăm sóc sức khỏe

Xây dựng các giải pháp y tế với các model Ultralytics YOLO. AI thị giác trong y tế hỗ trợ chẩn đoán hình ảnh y khoa 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
Real-time AI that works with your team

AI 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
Real-time AI that works with your operation

AI trong Ô tô

Áp dụng thị giác máy tính trong ô tô với các model Ultralytics YOLO. AI thị giác nâng cao an toàn đường bộ, hỗ trợ người lái và tự động hóa phương tiện cho những con đường thông minh hơn.
Tìm hiểu thêm
Real-time AI tailored to your operation

AI trong Nông nghiệp

Mang AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Tăng cường giám sát mùa mà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
Real-time AI that works with your team

AI trong ngành Robot

Tăng cường sức mạnh cho các cỗ máy thông minh hơn với các model Ultralytics YOLO. AI thị giác trong lĩnh vực robot thúc đẩy khả năng điều hướng tự hành, nhận thức, theo dõi đối tượng và điều khiển thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong Logistics

Tối ưu hóa logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra hàng hóa, phân loại, theo dõi phương tiện và giám sát an toàn kho bãi trong thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Bán lẻ

Tái định hình bán lẻ với các model Ultralytics YOLO. Vision AI thúc đẩy theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và thông tin chi tiết thông minh hơn về khách hàng.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong chăm sóc sức khỏe

Xây dựng các giải pháp y tế với các model Ultralytics YOLO. AI thị giác trong y tế hỗ trợ chẩn đoán hình ảnh y khoa 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
Real-time AI that works with your team

AI 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
Real-time AI that works with your operation

AI trong Ô tô

Áp dụng thị giác máy tính trong ô tô với các model Ultralytics YOLO. AI thị giác nâng cao an toàn đường bộ, hỗ trợ người lái và tự động hóa phương tiện cho những con đường thông minh hơn.
Tìm hiểu thêm
Real-time AI tailored to your operation

AI trong Nông nghiệp

Mang AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Tăng cường giám sát mùa mà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 nhau 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