Mỗi mô-đun camera đều được trang bị cùng một phần cứng cảm biến thô, nhưng chất lượng hình ảnh cuối cùng có thể thay đổi đáng kể. Sự khác biệt nằm gần như hoàn toàn ở việc tinh chỉnh ISP—quá trình lặp đi lặp lại âm thầm để hiệu chỉnh bộ xử lý tín hiệu hình ảnh nhằm trích xuất đầu ra tốt nhất có thể từ một tổ hợp cảm biến và ống kính nhất định. Đối với các nhóm kỹ thuật xây dựng sản phẩm thị giác nhúng, việc cân bằng đúng điều này phân biệt một camera tầm thường với một camera thực sự cao cấp.
Thách thức nằm ở chỗ độ sắc nét, khử nhiễu và độ chính xác màu sắc không tồn tại một cách độc lập. Đẩy một thông số đi quá xa, một thông số khác sẽ suy giảm. Tăng độ sắc nét lên mức tối đa và bạn sẽ khuếch đại nhiễu và tạo ra những viền cạnh gắt. Áp dụng khử nhiễu mạnh tay và bạn sẽ xóa sạch các chi tiết mịn, tạo ra vẻ ngoài nhựa, giống như sáp. Tăng độ bão hòa màu để làm hình ảnh nổi bật và bạn sẽ mất đi tông da tự nhiên và gây ra hiện tượng cắt màu. Tinh chỉnh ISP không phải là tối đa hóa bất kỳ chỉ số đơn lẻ nào; đó là việc thiết kế những đánh đổi có chủ đích phù hợp với mục đích sử dụng dự kiến.
Bài viết này phân tích cơ chế thực tế của việc tinh chỉnh ISP, giải thích lý do tại sao sự cân bằng ba chiều vốn dĩ khó khăn, và đưa ra các khung hành động cho các nhóm tinh chỉnh đang làm việc trên Camera USB, hệ thống thị giác nhúng và các mô-đun công nghiệp chuyên dụng. Quy trình ISP: Nơi chất lượng hình ảnh thực sự được tạo ra
Trước khi đi sâu vào các chi tiết tinh chỉnh, việc hiểu thứ tự các thao tác bên trong một bộ xử lý tín hiệu hình ảnh điển hình sẽ rất hữu ích. Thứ tự này quan trọng vì mỗi bước xử lý đều ảnh hưởng đến bước tiếp theo, và các lựa chọn tinh chỉnh ở giai đoạn đầu của quy trình sẽ lan truyền qua mọi khối phía sau.
Dữ liệu thô từ cảm biến trước tiên đi vào khối hiệu chỉnh mức đen, nơi loại bỏ độ lệch dòng tối của cảm biến. Tiếp theo là hiệu chỉnh che sáng ống kính, nhằm bù đắp sự suy giảm ánh sáng tự nhiên về phía các góc ảnh do quang học của ống kính gây ra. Sau đó là hiệu chỉnh điểm ảnh lỗi, xác định và thay thế các điểm ảnh khiếm khuyết mà nếu không sẽ xuất hiện dưới dạng các chấm sáng hoặc tối bị kẹt.
Từ đó, pipeline chuyển sang bước khử mosaic—quá trình chuyển đổi lưới thô theo mẫu Bayer thành ảnh RGB đầy đủ màu. Đây là một trong những giai đoạn quan trọng nhất đối với cả độ sắc nét và màu sắc, vì thuật toán khử mosaic kém sẽ tạo ra hiện tượng nhiễu zipper dọc theo các cạnh và làm màu bị lem vào ranh giới độ sáng.
Sau khi khử mosaic, các khối tinh chỉnh cốt lõi sẽ đảm nhiệm: giảm nhiễu, làm sắc nét, áp dụng ma trận hiệu chỉnh màu, cân bằng trắng, hiệu chỉnh gamma và tăng cường cạnh. Các khối bổ sung có thể bao gồm hiệu chỉnh quang sai màu, nén dải động và ánh xạ tông màu cho các cảnh có dải động cao.
Điều khiến việc tinh chỉnh trở nên phức tạp là các khối này không độc lập với nhau. Giảm nhiễu được áp dụng trước khi làm sắc sẽ làm giảm độ sắc nét cảm nhận được. Làm sắc được áp dụng trước khi giảm nhiễu sẽ khuếch đại nhiễu. Các ma trận hiệu chỉnh màu tương tác với cân bằng trắng theo những cách không rõ ràng. Những người tinh chỉnh lành nghề không điều chỉnh từng tham số một cách riêng lẻ; họ hiểu chuỗi nhân quả và lặp lại trên nhiều khối cùng lúc.
Tinh chỉnh độ nét: Không chỉ là tăng cường độ lợi biên
Độ nét là chỉ số chất lượng dễ nhận thấy nhất, và cũng là chỉ số thường bị áp dụng sai nhất. Nhiều nhóm sản phẩm mặc định sử dụng giá trị làm nét cao vì hình ảnh trông ấn tượng hơn trong các buổi demo so sánh trực tiếp. Tuy nhiên, trong sử dụng thực tế, hình ảnh bị làm nét quá mức trông không tự nhiên và gây mỏi mắt khi xem.
Điều gì thực sự tạo ra độ nét cảm nhận
Độ sắc nét cảm nhận được đến từ ba cơ chế riêng biệt hoạt động cùng nhau: độ phân giải của ống kính, lấy mẫu của cảm biến và tăng cường cạnh của ISP. Ống kính và cảm biến đặt ra giới hạn vật lý trên cùng của khả năng ghi lại chi tiết; ISP không thể tạo ra thông tin chưa từng được ghi lại. Điều nó có thể làm là tăng cường độ tương phản cục bộ dọc theo các cạnh để làm cho các chuyển tiếp trông sắc nét hơn đối với hệ thị giác của con người.
Mặt nạ làm sắc nét tiêu chuẩn hoạt động bằng cách tạo một bản sao mờ của hình ảnh, trừ nó khỏi bản gốc và cộng lại phần chênh lệch với cường độ được kiểm soát. Điều này tạo ra một quầng sáng mờ tinh tế ở một bên của cạnh và một quầng tối ở bên kia. Não bộ diễn giải những quầng sáng này là độ sắc nét tăng lên. Khi hiệu ứng tinh tế, người xem không thể phát hiện ra hiện tượng giả; khi lạm dụng quá mức, các quầng sáng trở nên rõ ràng như những đường viền trắng dày xung quanh các đối tượng.
Các Tham Số Tinh Chỉnh Quan Trọng
Việc tinh chỉnh độ sắc nét hiệu quả đòi hỏi phải điều chỉnh ít nhất bốn tham số cùng lúc:
• Độ tăng/Độ mạnh: Kiểm soát lượng tín hiệu cạnh được thêm trở lại. Giá trị cao hơn tạo ra độ sắc nét mạnh hơn nhưng nhiều hiện tượng giả rõ hơn.
• Bán kính: Xác định kích thước của nhân làm mờ được sử dụng để tạo mặt nạ. Bán kính nhỏ hơn nhắm vào chi tiết mịn; bán kính lớn hơn ảnh hưởng đến các cạnh rộng hơn.
• Ngưỡng: Đặt mức chênh lệch tương phản tối thiểu cần thiết trước khi áp dụng làm sắc nét. Tăng ngưỡng sẽ bảo vệ các vùng phẳng khỏi bị làm sắc nét và giảm khuếch đại nhiễu.
• Coring: Triệt tiêu việc làm sắc nét ở các vùng có độ tương phản thấp, cụ thể là để tránh tăng cường hạt nhiễu.
Nhiều người tinh chỉnh mới vào nghề chỉ tập trung vào núm gain và bỏ qua radius, threshold và coring. Kết quả là hình ảnh trông gắt và nhiễu ngay cả ở mức làm sắc vừa phải. Một cách tiếp cận tốt hơn là bắt đầu với gain thận trọng, tối ưu hóa radius cho độ phân giải gốc của cảm biến, và sử dụng threshold cùng coring để bảo vệ các vùng mịn như bầu trời và da.
Làm sắc tách tần số
Các kiến trúc ISP hiện đại hỗ trợ làm sắc đa thang hoặc tách tần số, trong đó các mức cường độ khác nhau được áp dụng cho các tần số chi tiết mịn, trung bình và thô. Đây là một kỹ thuật mạnh mẽ vì nó cho phép người tinh chỉnh tăng cường các cạnh tần số trung bình—nơi hầu hết các ranh giới đối tượng nằm—mà không khuếch đại nhiễu tần số cao vốn gây khó chịu trong điều kiện ánh sáng yếu.
Đối với các mô-đun camera USB hướng đến hội nghị truyền hình trên máy tính để bàn, ví dụ, một cấu hình tinh chỉnh điển hình áp dụng mức làm sắc nét vừa phải cho tần số trung bình, làm sắc nét rất nhẹ cho tần số cao và gần như không làm sắc nét cho hạt mịn nhất. Điều này giữ cho khuôn mặt trông tự nhiên trong khi vẫn bảo toàn văn bản và cạnh của vật thể.
Giảm nhiễu: Bảo toàn chi tiết trong khi triệt tiêu hạt nhiễu
Nhiễu là kẻ thù thường trực của chất lượng hình ảnh, và nó trở nên tồi tệ hơn theo cấp số nhân khi mức ánh sáng giảm xuống. Kích thước cảm biến, khoảng cách điểm ảnh và độ lợi tương tự đều ảnh hưởng đến mức độ nhiễu xuất hiện trong khung hình thô, nhưng khả năng giảm nhiễu của ISP quyết định mức độ hiển thị của nhiễu đó trong đầu ra cuối cùng.
Hiểu về các loại nhiễu
Không phải tất cả nhiễu đều giống nhau, và việc tinh chỉnh hiệu quả đòi hỏi phải xử lý từng loại bằng công cụ phù hợp.
Nhiễu thời gian thay đổi ngẫu nhiên giữa các khung hình và bao gồm nhiễu shot photon và nhiễu đọc. Nhiễu shot tuân theo thống kê Poisson và vốn có trong ánh sáng; không thể loại bỏ mà chỉ có thể quản lý. Nhiễu đọc đến từ linh kiện điện tử của cảm biến và dễ thấy nhất ở vùng tối sâu và ở độ lợi ISO cao.
Nhiễu không gian bao gồm nhiễu mẫu cố định và nhiễu cột xuất hiện ở các vị trí nhất quán giữa các khung hình. Điều này thường được xử lý bằng hiệu chuẩn tại nhà máy và hiệu chỉnh mức đen thay vì khối giảm nhiễu chính.
Nhiễu màu xuất hiện dưới dạng các đốm màu, đặc biệt ở vùng tối. Hệ thị giác của con người nhạy cảm với chi tiết độ sáng hơn nhiều so với chi tiết màu, vì vậy nhiễu màu có thể được làm mịn mạnh mẽ với chi phí nhận thức tương đối nhỏ. Đây là lý do tại sao hầu hết các cấu hình tinh chỉnh tốt đều áp dụng giảm nhiễu mạnh hơn cho kênh Cb và Cr so với kênh Y.
Sự đánh đổi giữa chi tiết và làm mịn
Vấn đề cơ bản của việc giảm nhiễu là các thuật toán không thể phân biệt hoàn hảo giữa chi tiết mịn và hạt nhiễu. Cả hai đều xuất hiện dưới dạng các biến thể tần số cao trong ảnh. Giảm nhiễu mạnh sẽ loại bỏ hạt nhiễu nhưng đồng thời cũng xóa mất kết cấu, hoa văn vải, sợi tóc và chữ nhỏ. Kết quả là hiệu ứng “màu nước” hay “da nhựa” nổi tiếng thường thấy trên camera điện thoại giá rẻ và các module USB rẻ tiền.
Các ISP tinh vi sử dụng lọc nhận biết cạnh hoặc lọc song phương, áp dụng mức độ giảm nhiễu khác nhau tùy theo việc một pixel nằm trên cạnh hay trong vùng phẳng. Trên các cạnh, giảm nhiễu được giảm bớt để bảo toàn độ sắc nét; ở các vùng phẳng như tường và bầu trời, nó được tăng cường để có vẻ ngoài sạch sẽ.
Ngay cả với lọc nhận biết cạnh, vẫn có những giới hạn. Trong điều kiện ánh sáng rất yếu, nơi biên độ nhiễu tiệm cận mức chi tiết thực, không lượng tinh chỉnh nào có thể tách hoàn toàn hai yếu tố này. Tại thời điểm đó, đội ngũ tinh chỉnh phải đưa ra lựa chọn có chủ đích: chấp nhận nhiễu nhìn thấy được nhưng giữ lại chi tiết, hoặc làm mịn mạnh và chấp nhận hình ảnh mềm hơn. Không có câu trả lời đúng phổ quát; lựa chọn đúng phụ thuộc hoàn toàn vào thị trường mục tiêu và trường hợp sử dụng của sản phẩm.
Giảm nhiễu đa khung hình
Đối với các ứng dụng cảnh cố định như camera an ninh và quét tài liệu, giảm nhiễu theo thời gian đa khung hình mang lại cách vượt qua sự đánh đổi của khung hình đơn. Bằng cách căn chỉnh và lấy trung bình nhiều khung hình liên tiếp, thành phần nhiễu ngẫu nhiên bị triệt tiêu trong khi chi tiết thực của cảnh vẫn được giữ lại. Điều này có thể tạo ra cải thiện nhiễu hiệu quả vài stop mà không hy sinh độ sắc nét.
NR đa khung hình có những thách thức tinh chỉnh riêng. Chuyển động giữa các khung hình gây ra hiện tượng bóng mờ nếu thuật toán căn chỉnh không đủ mạnh. Người tinh chỉnh phải điều chỉnh ngưỡng phát hiện chuyển động, tỷ lệ trộn và hành vi dự phòng để cân bằng hiệu suất khử nhiễu với hiện tượng nhòe do chuyển động. Đối với cảnh có chuyển động vừa phải, phương pháp kết hợp sẽ áp dụng NR tạm thời đầy đủ trên các vùng tĩnh và chuyển sang NR không gian trên các đối tượng đang chuyển động.
Tinh chỉnh màu sắc: Độ chính xác, Sở thích và Tính nhất quán
Màu sắc là khía cạnh chủ quan nhất của chất lượng hình ảnh và cũng là một trong những khía cạnh khó làm đúng nhất. Mọi người đều nhận ra màu sắc tồi khi nhìn thấy, nhưng việc định nghĩa màu sắc “tốt” lại khó khăn một cách đáng ngạc nhiên. Các thị trường, ứng dụng và nhóm người dùng khác nhau có sở thích màu sắc khác nhau.
Ma trận hiệu chỉnh màu
Trọng tâm của việc tinh chỉnh màu sắc là ma trận hiệu chỉnh màu 3×3, hay CCM. Đáp ứng phổ gốc của cảm biến không khớp với không gian màu chuẩn sRGB hoặc Rec. 709; CCM chuyển đổi các giá trị RGB của cảm biến thành không gian màu chuẩn bằng cách áp dụng các phép biến đổi tuyến tính trên cả ba kênh.
Việc tinh chỉnh CCM thường được thực hiện bằng cách chụp ảnh một bảng màu đã hiệu chuẩn dưới các nguồn sáng đã biết và giải tìm các giá trị ma trận sao cho sai số màu là nhỏ nhất, thường được đo bằng đơn vị ΔE (delta E). ΔE càng thấp thì khả năng tái tạo màu càng chính xác.
Nhưng độ chính xác số học hoàn hảo không phải lúc nào cũng tạo ra những hình ảnh đẹp mắt nhất. Nhiều nhóm tinh chỉnh cố ý lệch khỏi ΔE tối thiểu để làm cho một số màu ghi nhớ—tông da, lá cây, xanh da trời—trông dễ chịu hơn. Đặc biệt, tông da nổi tiếng là rất nhạy cảm; người xem sẽ nhận ra một sự thay đổi nhỏ về sắc thái da nhanh hơn nhiều so với một sự thay đổi lớn hơn ở màu của một vật thể bất kỳ.
Cân bằng trắng và sự phức tạp ẩn chứa của nó
Cân bằng trắng thoạt nhìn có vẻ đơn giản: điều chỉnh độ lợi RGB sao cho các vật thể trung tính trông vẫn trung tính dưới mọi nguồn sáng. Trên thực tế, cân bằng trắng tự động là một trong những thuật toán ISP khó tinh chỉnh nhất.
Thách thức cốt lõi nằm ở chỗ camera không thể biết đâu là màu trắng thực sự trong cảnh. Nó phải suy ra màu của nguồn sáng từ các đặc tính thống kê của hình ảnh. Các thuật toán gray-world đơn giản giả định màu trung bình của thế giới là màu xám; các thuật toán tiên tiến hơn sử dụng phát hiện điểm sáng, ước lượng nhiệt độ màu và thống kê Bayes để đưa ra phỏng đoán tốt hơn.
Tinh chỉnh AWB bao gồm việc điều chỉnh độ nhạy với các nhiệt độ màu khác nhau, thiết lập tốc độ hội tụ để cân bằng không bị nhấp nháy giữa các khung hình và thiết lập các điểm thiên lệch cho các nguồn sáng phổ biến. Nhiều sản phẩm thất bại không phải vì cảm biến của chúng kém mà vì AWB của chúng bị trôi dưới ánh sáng hỗn hợp, tạo ra các tông màu xanh lục hoặc tím mà người xem cảm thấy ngay lập tức khó chịu.
Độ bão hòa so với Tính tự nhiên
Tinh chỉnh độ bão hòa đi trên ranh giới giữa sống động và nhân tạo. Tăng cường độ bão hòa làm cho ảnh sản phẩm nổi bật và mang lại cho cảnh ngoài trời vẻ ngoài tươi tốt, hấp dẫn. Tuy nhiên, đẩy nó quá xa sẽ khiến màu sắc bị cắt, chi tiết mất đi ở vùng đỏ và vàng, và da trông như bị cháy nắng một cách không tự nhiên.
Một cấu hình tinh chỉnh tinh tế áp dụng các mức độ bão hòa khác nhau theo vùng màu sắc thay vì sử dụng một thanh trượt bão hòa toàn cục duy nhất. Tông màu da có thể được giữ hơi giảm bão hòa và dịch chuyển về trục vàng-đỏ tươi mà con người thấy hấp dẫn nhất, trong khi màu xanh dương và xanh lá có thể được tăng cường để thu hút cho phong cảnh. Màu đỏ thường được xử lý cẩn thận vì hiện tượng cắt kênh đỏ đặc biệt dễ thấy và gây khó chịu.
Cân bằng ba chiều: Tại sao không có cài đặt hoàn hảo
Đến đây hẳn đã rõ tại sao tinh chỉnh ISP về cơ bản là một nghệ thuật cân bằng. Mỗi trụ cột trong ba trụ cột—độ sắc nét, nhiễu và màu sắc—tương tác với những trụ cột còn lại, và việc tối ưu hóa một khía cạnh luôn kéo theo hệ quả cho hai khía cạnh kia.
Hãy xem xét tình huống phổ biến nhất: môi trường trong nhà thiếu sáng. Để có được hình ảnh sáng hơn, bạn tăng độ lợi tương tự. Độ lợi cao hơn ngay lập tức làm tăng biên độ nhiễu. Để bù lại, bạn tăng khử nhiễu. Khử nhiễu mạnh hơn làm mềm các chi tiết nhỏ và giảm độ sắc nét cảm nhận. Để bù cho điều đó, bạn tăng làm sắc nét. Nhưng làm sắc nét khuếch đại bất kỳ nhiễu còn lại nào và có thể tạo ra các hiện tượng giả ở cạnh. Và trong suốt tất cả những điều này, độ lợi cao hơn làm dịch chuyển phổ nhiễu, điều này thay đổi cách ma trận hiệu chỉnh màu hoạt động, có khả năng gây ra ám màu ở các vùng tối.
Mỗi bước là một phản ứng đối với bước trước đó. Không có núm vặn nào bạn có thể xoay mà khiến mọi thứ trở nên tốt hơn cùng một lúc.
Khung Tam giác Tinh chỉnh
Các đội ngũ tinh chỉnh giàu kinh nghiệm suy nghĩ theo một tam giác với độ sắc nét, độ sạch nhiễu và màu sắc tự nhiên ở các góc. Mọi quyết định tinh chỉnh đều dịch chuyển hình ảnh dọc theo một hoặc nhiều cạnh của tam giác này. Mục tiêu không phải là đạt được cả ba góc cùng một lúc—điều đó là bất khả thi về mặt toán học—mà là hạ cánh vào vùng của tam giác phục vụ tốt nhất cho trường hợp sử dụng của sản phẩm.
Ví dụ, đối với máy ảnh quét tài liệu, độ sắc nét và khả năng đọc chữ là tối quan trọng. Nhiễu ít quan trọng hơn vì tài liệu thường được quét trong điều kiện ánh sáng tốt. Độ chính xác màu sắc là thứ yếu; văn bản là đen trắng, và những sai lệch màu nhẹ là chấp nhận được. Việc tinh chỉnh nằm chắc chắn ở góc độ sắc nét, với khử nhiễu và xử lý màu được đặt ở mức thận trọng, không gây khó chịu.
Đối với webcam hướng dọc, các ưu tiên sẽ đảo ngược. Màu da tự nhiên và tông da mịn màng là những thuộc tính quan trọng nhất. Độ mềm vừa phải là chấp nhận được—người xem thực sự thích làn da được làm mềm nhẹ hơn so với lỗ chân lông sắc nét như trong y tế. Giảm nhiễu được điều chỉnh mạnh trên các kênh sắc độ và vừa phải trên độ chói. Làm sắc được áp dụng nhẹ và chỉ ở tần số trung bình để các cạnh khuôn mặt được xác định rõ nhưng kết cấu da không bị phóng đại.
Đối với camera an ninh ngoài trời, các ưu tiên lại thay đổi. Hiệu suất giảm nhiễu vào ban đêm là rất quan trọng, vì vậy giảm nhiễu được đặt ở mức cao và giảm nhiễu theo thời gian được bật. Độ chính xác màu sắc ít quan trọng hơn việc nhận dạng nhất quán; màu sắc hơi giảm độ bão hòa, ổn định được ưu tiên hơn màu sắc chính xác nhưng thay đổi dưới ánh sáng đường phố khác nhau. Độ sắc nét được điều chỉnh để bảo toàn các cạnh vật thể và các đặc điểm nhận dạng ở khoảng cách xa, ngay cả khi kết cấu mịn bị mất.
Không có cấu hình nào trong số này là “tốt hơn” những cấu hình khác. Mỗi cấu hình đều tối ưu cho mục đích dự định của nó. Sai lầm lớn nhất mà các nhóm sản phẩm mắc phải là yêu cầu độ nét tối đa, không nhiễu và màu sắc hoàn hảo cùng một lúc, mà không nhận ra những đánh đổi cố hữu.
Phương pháp Tinh chỉnh: Từ Hiệu chuẩn đến Tinh chỉnh Tinh tế
Một phương pháp tinh chỉnh có cấu trúc tạo ra kết quả nhất quán, có thể lặp lại và tránh cái bẫy phổ biến là tinh chỉnh lặp đi lặp lại vô tận dựa trên cảm nhận chủ quan.
Giai đoạn 1: Hiệu chuẩn Cơ sở
Quá trình bắt đầu bằng hiệu chuẩn khách quan dưới ánh sáng được kiểm soát. Các bảng kiểm tra tiêu chuẩn—X-Rite ColorChecker cho màu sắc, bảng ISO 12233 cho độ phân giải, bảng dead leaves cho nhiễu và kết cấu—được chụp ở nhiều mức ánh sáng và nhiệt độ màu khác nhau.
Dữ liệu thô được thu thập và các giá trị ban đầu được tính toán cho mức đen, hiệu ứng che mờ ống kính, các điểm tham chiếu cân bằng trắng và ma trận hiệu chỉnh màu cơ sở. Điều này thiết lập một đường cơ sở trung tính, chính xác được tối ưu hóa cho các chỉ số số học thay vì tính hấp dẫn thị giác.
Giai đoạn 2: Tinh chỉnh chức năng
Với đường cơ sở đã có, các kỹ thuật viên tinh chỉnh di chuyển qua pipeline theo thứ tự xử lý, điều chỉnh từng khối và đo lường tác động lên các chỉ số kiểm tra. Mức giảm nhiễu được thiết lập cho từng bước tăng ích. Các tham số làm nét được điều chỉnh ở từng dải tần số. Các phép biến đổi màu được điều chỉnh cho các màu ký ức ưa thích.
Ở giai đoạn này, các kỹ thuật viên tinh chỉnh dựa rất nhiều vào các phép đo khách quan: giá trị MTF50 cho độ nét, phép đo SNR cho nhiễu và giá trị trung bình ΔE cho độ chính xác màu. Những con số này cung cấp một điểm tham chiếu chung và ngăn chặn việc tinh chỉnh trôi dạt vào lãnh thổ thuần túy chủ quan.
Giai đoạn 3: Tinh chỉnh chủ quan
Các chỉ số khách quan chỉ kể một phần câu chuyện. Hệ thống thị giác của con người không đánh giá hình ảnh bằng đường cong MTF và các con số ΔE. Bước tinh chỉnh cuối cùng luôn bao gồm việc đánh giá các cảnh thực tế—khuôn mặt, môi trường trong nhà, phong cảnh ngoài trời, các tình huống có độ tương phản cao đầy thách thức—và thực hiện các điều chỉnh chủ quan.
Đây là nơi những người tinh chỉnh có kinh nghiệm thể hiện giá trị của họ. Họ biết những đánh đổi số nào tạo ra kết quả tốt hơn về mặt cảm nhận. Ví dụ, họ biết rằng việc tăng nhẹ nhiễu nhìn thấy được là xứng đáng nếu nó bảo toàn được kết cấu khuôn mặt mà nếu không sẽ bị làm mịn đi. Họ biết những dịch chuyển màu nào mà người xem thấy khó chịu và những dịch chuyển nào không bị để ý hoặc thậm chí còn được ưa thích.
Việc tinh chỉnh chủ quan luôn nên được thực hiện trên chính thiết bị hiển thị mục tiêu và trong điều kiện xem thông thường. Một hình ảnh được tinh chỉnh trên màn hình studio cao cấp có thể trông hoàn toàn khác trên màn hình laptop thông thường hoặc qua một luồng video bị nén.
Những Cân nhắc Đặc biệt cho Mô-đun Camera Nhúng và USB
Phần lớn tài liệu về tinh chỉnh ISP đến từ thế giới điện thoại thông minh, nhưng các mô-đun thị giác nhúng và camera USB đối mặt với những hạn chế riêng làm thay đổi cách tính toán tinh chỉnh.
Hạn chế về Năng lực Xử lý
Các ISP nhúng và chip cầu nối USB thường có tài nguyên xử lý hạn chế so với silicon của điện thoại cao cấp. Các thuật toán tiên tiến như NR đa khung hình, khử nhiễu AI và làm sắc nét tách tần số có thể hoàn toàn không khả dụng, hoặc chỉ chạy ở độ phân giải hoặc tốc độ khung hình giảm.
Tinh chỉnh cho phần cứng hạn chế tài nguyên nghĩa là làm việc trong khả năng của ISP thực tế thay vì mong muốn các thuật toán tốt hơn. Các bộ lọc giảm nhiễu đơn giản phải được hiệu chỉnh cẩn thận hơn vì chúng thiếu khả năng nhận biết cạnh của các pipeline cao cấp. Làm sắc nét một giai đoạn phải được thiết lập thận trọng vì không có cơ chế coring thứ cấp để dọn dẹp các artifact.
Quang học cố định và lấy nét cố định
Nhiều mô-đun camera công nghiệp và USB sử dụng ống kính lấy nét cố định với khẩu độ cố định. Khác với camera điện thoại thông minh, không có khẩu độ thay đổi hay tự động lấy nét để thích ứng với các điều kiện khác nhau. Hồ sơ tinh chỉnh phải hoạt động trên toàn bộ phạm vi hoạt động của ống kính, từ khoảng cách vật thể tối thiểu đến vô cực.
Điều này thường có nghĩa là chấp nhận độ sắc nét đỉnh cao thấp hơn một chút để đổi lấy hiệu suất đồng đều hơn trên toàn khung hình và ở các khoảng cách khác nhau. Một ống kính trông tuyệt vời ở khoảng cách một mét nhưng lại xuống cấp ở khoảng cách ba mét thường sẽ tệ hơn cho một sản phẩm lấy nét cố định so với một ống kính mang lại hiệu suất ổn định, đáng tin cậy ở mọi nơi.
Tính đặc thù theo trường hợp sử dụng
Các mô-đun camera nhúng thường được thiết kế cho một nhiệm vụ cụ thể: quét mã vạch, nhận diện khuôn mặt, đo nhiệt độ cơ thể, kiểm tra công nghiệp. Mỗi ứng dụng này có những ưu tiên hoàn toàn khác nhau về chất lượng hình ảnh.
Ví dụ, đối với máy quét mã vạch, độ tương phản và độ rõ nét của cạnh là tất cả. Độ chính xác màu sắc không quan trọng. Nhiễu chỉ quan trọng nếu nó cản trở việc giải mã. ISP nên được tinh chỉnh để đạt độ tương phản cạnh tối đa và độ rõ nét nhị phân, ngay cả khi hình ảnh thu được trông rất tệ đối với nhiếp ảnh thông thường.
Đối với mô-đun nhận diện khuôn mặt sinh trắc học, việc tái tạo màu da trung tính và phản hồi ánh sáng nhất quán quan trọng hơn độ sắc nét ở mức điểm ảnh. Thuật toán cần các đặc điểm khuôn mặt nhất quán trong các điều kiện ánh sáng khác nhau; việc chỉnh màu nghệ thuật chỉ làm giảm độ chính xác nhận diện.
Vai trò của AI trong tinh chỉnh ISP hiện đại
Xử lý AI và mạng nơ-ron đang bắt đầu định hình lại việc tinh chỉnh ISP, nhưng không theo cách mà nhiều người vẫn tưởng. Thay đổi có tác động lớn nhất không phải là những hình ảnh “hoàn hảo” do AI tạo ra, mà là việc tinh chỉnh có sự hỗ trợ của AI giúp giảm bớt công sức thủ công cần thiết để đưa một cảm biến mới vào hoạt động.
Việc tinh chỉnh ISP truyền thống đòi hỏi một kỹ sư giàu kinh nghiệm phải làm việc lặp đi lặp lại trong nhiều tuần cho mỗi tổ hợp cảm biến và ống kính mới. Các công cụ tinh chỉnh có sự hỗ trợ của AI có thể tự động tạo ra các giá trị CCM cơ sở, cấu hình giảm nhiễu và thiết lập tăng độ nét bằng cách phân tích dữ liệu bảng kiểm tra. Điều này giúp rút ngắn đáng kể thời gian để đạt được mức cơ sở tốt, cho phép các kỹ thuật viên tinh chỉnh tập trung vào việc tinh chỉnh chủ quan, theo từng trường hợp sử dụng cụ thể, vốn vẫn cần đến phán đoán của con người.
Về phía xử lý, giảm nhiễu bằng mạng nơ-ron và khử mosaic bằng AI đang bắt đầu xuất hiện trong các ISP cao cấp hơn. Những mô hình này có thể tách chi tiết khỏi nhiễu hiệu quả hơn nhiều so với các phương pháp dựa trên bộ lọc truyền thống, qua đó mở rộng hiệu quả ranh giới của tam giác độ sắc nét - nhiễu - màu sắc. Chúng cho phép tạo ra hình ảnh sạch hơn ở mức ánh sáng yếu hơn với ít mất mát chi tiết hơn.
Tuy nhiên, xử lý AI không phải là bữa trưa miễn phí. Nó đòi hỏi sức mạnh xử lý đáng kể, gây ra độ trễ và có thể tạo ra các hiện tượng giả không tự nhiên khi được huấn luyện trên dữ liệu không phù hợp. Đối với hầu hết các sản phẩm camera nhúng và USB ngày nay, việc tinh chỉnh ISP truyền thống vẫn là lựa chọn thực tế.
Các Thực Hành Tinh Chỉnh Tốt Nhất
Sau khi làm việc với hàng chục quy trình khởi tạo mô-đun camera trong các ứng dụng tiêu dùng, công nghiệp và ô tô, một số thực hành tốt nhất nhất quán đã xuất hiện.
Thứ nhất, luôn tinh chỉnh từ raw, không phải từ đầu ra đã qua xử lý. Nếu bạn chỉ có quyền truy cập vào hình ảnh YUV cuối cùng, bạn đang đoán mò về những gì mỗi khối ISP thực sự đang làm. Việc tinh chỉnh đúng cách đòi hỏi khả năng chụp raw và khả năng sửa đổi tham số ở từng giai đoạn pipeline một cách riêng biệt.
Thứ hai, tinh chỉnh ở nhiều mức ánh sáng, không chỉ ánh sáng văn phòng sáng. Việc tinh chỉnh hiệu quả ở 1000 lux thường sẽ hỏng ở 50 lux. Một cấu hình tinh chỉnh hoàn chỉnh bao gồm các cài đặt riêng cho từng bước tăng ích hoặc ít nhất cho các dải ánh sáng cao, trung bình và thấp. ISP nên nội suy mượt mà giữa các cấu hình khi mức ánh sáng thay đổi.
Thứ ba, kiểm tra với khuôn mặt thật, không chỉ biểu đồ. Biểu đồ kiểm tra đo độ chính xác khách quan, nhưng người xem đánh giá chất lượng hình ảnh chủ yếu dựa trên diện mạo khuôn mặt. Nếu sản phẩm của bạn sẽ được sử dụng cho cuộc gọi video, kiểm soát ra vào hoặc bất kỳ ứng dụng hướng tới con người nào, hãy dành ít nhất một nửa thời gian tinh chỉnh chủ quan để đánh giá các đối tượng người thật dưới ánh sáng thực tế.
Thứ tư, ghi lại mọi thay đổi và lý do của nó. Việc tinh chỉnh ISP có thể dễ dàng rơi vào tình trạng điều chỉnh không ngừng nghỉ mà không ai nhớ tại sao một giá trị cụ thể lại được đặt như vậy. Hãy duy trì một nhật ký tinh chỉnh với các giá trị tham số, điều kiện kiểm thử và lý do đằng sau mỗi điều chỉnh. Điều này giúp việc quay lại trạng thái trước đó dễ dàng hơn nhiều khi một thay đổi tạo ra các tác dụng phụ ngoài ý muốn.
Cuối cùng, hãy cưỡng lại sự cám dỗ khi sao chép các giá trị tinh chỉnh từ một cảm biến hoặc mô-đun khác. Ngay cả hai cảm biến có thông số kỹ thuật tương tự nhau cũng sẽ có đáp ứng phổ, đặc tính nhiễu và bố cục điểm ảnh khác nhau. Một cấu hình hoạt động tốt trên một cảm biến có thể tạo ra kết quả kém hơn đáng kể trên một cảm biến khác. Luôn bắt đầu từ việc hiệu chuẩn đúng cách và làm việc tiến lên từ đó.
Suy nghĩ kết thúc
Tinh chỉnh ISP vừa là khoa học, vừa là nghệ thuật. Công việc hiệu chuẩn khách quan tuân theo các nguyên tắc quang học và khoa học màu sắc đã được thiết lập, cùng các công cụ và phương pháp luận đã được hiểu rõ. Nhưng việc cân bằng cuối cùng—quyết định chính xác điểm dừng trên tam giác độ nét - nhiễu - màu sắc cho một sản phẩm cụ thể—đòi hỏi sự phán đoán, kinh nghiệm và hiểu biết sâu sắc về người dùng cuối cùng và trường hợp sử dụng.
Các mô-đun camera tốt nhất không phải là những mô-đun có thông số kỹ thuật cao nhất. Chúng là những mô-đun mà đội ngũ tinh chỉnh đã thực hiện những đánh đổi có chủ đích, dựa trên thông tin, phù hợp với nhu cầu thực tế của người dùng. Một mô-đun 2MP được tinh chỉnh tốt có thể dễ dàng vượt trội so với một mô-đun 8MP được tinh chỉnh kém trong sử dụng thực tế, bởi vì chất lượng hình ảnh cuối cùng là về hình ảnh đầu ra, không phải phần cứng đầu vào.
Đối với các nhóm kỹ thuật đang đánh giá mô-đun camera hoặc đưa các thiết kế mới vào hoạt động, hãy nhớ hỏi về việc tinh chỉnh ISP một cách kỹ lưỡng như khi bạn hỏi về thông số cảm biến và ống kính. Phần cứng chỉ là một nửa câu chuyện. Việc tinh chỉnh mới là yếu tố tạo nên hình ảnh.