Ứng dụng web này có thể sử dụng màu của một tấm hình để sắp vào một tấm hình khác

Image Color Transfer là một ứng dụng miễn phí dựa trên trình duyệt cho phép ảnh được phân loại màu để phù hợp với màu của ảnh khác, tương tự như tính năng “Match Color” có trong các ứng dụng chỉnh sửa ảnh độc lập.

Nó hoạt động như thế nào

Ứng dụng được phát triển bởi hai nhà phát triển web thông qua Github như một dự án hợp tác được thực hiện do phong tỏa vì COVID-19 (Wuhan Virus). Terry Johnson , một người đàn ông 71 tuổi tới từ Vương quốc Anh, đã chỉ định phần lớn phương pháp xử lý và Michele Renzullo , một người Ý 22 tuổi, cung cấp kiến ​​thức chuyên môn về việc triển khai web.

Bộ đôi này đã đặt ra mục tiêu nâng cao tính năng thường được xem là tính năng “Match Color” được tìm thấy trong các ứng dụng web và được mô tả chi tiết trong một bài báo trên Medium .

“Khi chuyển màu hình ảnh lần đầu tiên được phát triển, nó chủ yếu được coi là một kỹ thuật để khớp các hình ảnh trước khi ghép ảnh. Nếu hai hình ảnh được chụp liên tiếp trong các điều kiện ánh sáng hơi khác nhau và sau đó được hợp nhất để tạo thành một cảnh liên tục, thì liên kết hình ảnh có thể hiển thị khi màu sắc và bóng không khớp chính xác, ”hai người giải thích.

“Để khắc phục điều này, người ta có thể ghép ảnh này với ảnh kia bằng phương pháp chuyển màu ảnh khá thô sơ. Do việc triển khai ban đầu của phương pháp này trong các gói phần mềm ban đầu còn khá thô sơ, nên đối sánh màu được coi là một kỹ thuật có ứng dụng khá hạn chế. Do đó, có rất ít nỗ lực đã được thực hiện để cải tiến phương pháp xử lý. Việc triển khai ở đây cung cấp một cách tiếp cận tinh tế và linh hoạt hơn để xử lý đối sánh màu sắc và do đó mang lại cơ hội giải quyết một loạt các ứng dụng tiềm năng hơn. ”

Quá trình này yêu cầu một “hình ảnh đích” mà người chỉnh sửa muốn tô màu lại và một “hình ảnh bảng màu” có chứa cấu hình màu mà người chỉnh sửa muốn sao chép. Sau khi cả hai được xử lý thông qua ứng dụng, một hình ảnh đầu ra sẽ được tạo để lấy các cấu hình màu được tìm thấy trong hình ảnh bảng màu và áp dụng chúng cho hình ảnh đích.

Image Color Transfer cũng cung cấp một bộ thanh trượt cho phép người dùng tinh chỉnh đầu ra.

“Một số điều khiển thanh trượt cho phép người dùng chọn các giá trị nằm ngoài phạm vi 0% tới 100% để đạt được các hiệu ứng thú vị bổ sung,” hai người giải thích. “Các thanh trượt khác do Ứng dụng web cung cấp cho phép kiểm soát độ bão hòa hình ảnh đầu ra, cài đặt giới hạn để xử lý tương quan chéo và kiểm soát lặp lại để khớp hình dạng của phân phối kênh hình ảnh đầu ra với phân phối kênh hình ảnh bảng màu.”

Cả hai đã bổ sung giải thích về các tùy chọn bổ sung cho người dùng nâng cao trên Github .

Đối với những người tò mò về cách một nền tảng như vậy được tạo ra, cả hai đi sâu vào chi tiết về cách ứng dụng hoạt động và những phương pháp mà nó sử dụng để xác định kết quả đầu ra và đi xa hơn để chỉ ra quy trình đằng sau những gì họ đã xây dựng và các quyết định mà họ đưa ra khi triển khai cách ứng dụng có thể chuyển màu theo cách nhìn tự nhiên.

“Ứng dụng Web được thiết kế để chủ yếu hoạt động trên máy tính để bàn, tốc độ và tính thực tế của quá trình xử lý sẽ phụ thuộc vào kích thước hình ảnh và khả năng tính toán của một thiết bị cụ thể,” hai người tiếp tục. “Kích thước hình ảnh đầu ra được xác định bởi kích thước của hình ảnh đích. Hình ảnh bảng màu không được có cùng kích thước với hình ảnh đích. Thật vậy, một hình ảnh bảng màu nhỏ hơn có thể tạo điều kiện thuận lợi cho quá trình xử lý ”.

Cả hai chứng minh rằng ứng dụng thậm chí không cần hình ảnh mục tiêu phải là một tấm hình khác với hình ảnh bảng màu và hình ảnh bảng màu có thể chỉ cần một nét vẽ nguệch ngoạc màu thô sơ trên đó để tạo ra một tấm hình với cấp màu được triển khai tốt.

Chuyển màu hình ảnh trong thực tế

Thử nghiệm tính năng “Chuyển màu hình ảnh” với hai tấm hình có màu cơ bản cực kỳ khác nhau để coi ứng dụng sẽ xử lý cấp màu như thế nào mà không có thay đổi đối với cài đặt mặc định của ứng dụng.

Đây đã được chọn làm hình ảnh mục tiêu:

Bản quyền ảnh Jaron Schneider

Còn hình này được chọn làm hình ảnh bảng màu:

Bản quyền ảnh Jaron Schneider

Và Chuyển màu hình ảnh tạo ra hình ảnh đầu ra sau:

Bản quyền ảnh Jaron Schneider

Thuật ngữ phân loại màu thường không được kết hợp với nhiếp ảnh vì nó là một khái niệm chỉnh sửa video, nhưng nó là một mô tả phù hợp về những gì đang xảy ra ở đây. Mặc dù ý tưởng về thứ mà hai nhà phát triển web tạo ra không phải là mới, nhưng nó có cảm giác cách điệu hơn và ít nghĩa đen hơn so với những nỗ lực trước đây về cùng một khái niệm. Ví dụ: hai nhà nghiên cứu từ Adobe và Cornell đã thử một cái gì đó tương tự vào năm 2017 , nhưng kết quả của họ cực đoan hơn rất nhiều. NVIDIA cũng đã thử nghiệm các thuật toán tương tự.

Chuyển màu hình ảnh‘ có thể được dùng thử miễn phí và một số ví dụ về cách nền tảng hoạt động với các thông số khác nhau có thể được nhìn thấy trong mô tả của bộ đôi ứng dụng .