Ảnh đã tách nền hữu ích ở đâu
Xóa nền ảnh biến một bức ảnh thành một lớp mà bạn có thể đặt ở bất cứ đâu. Những cách dùng điển hình:
- Ảnh sản phẩm cho cửa hàng hoặc sàn thương mại điện tử yêu cầu nền trắng trơn hoặc nền trong suốt.
- Ảnh đại diện và trang giới thiệu đội ngũ, nơi mọi người nên có cùng một phông nền.
- Ảnh thu nhỏ, poster và slide có người hoặc vật thể đặt nổi trên thiết kế.
- Sticker và hình cắt rời cho ứng dụng nhắn tin hoặc để in.
Kết quả là một tệp PNG trong đó chủ thể giữ nguyên các điểm ảnh gốc, còn mọi thứ xung quanh trở nên trong suốt, để sau đó bạn có thể đặt nó lên bất kỳ màu, dải chuyển màu hay bức ảnh nào.
Chủ thể được nhận diện thế nào
Công cụ dùng ISNet, một mạng phân đoạn được huấn luyện để tách vật thể chính ở tiền cảnh khỏi môi trường xung quanh. Mạng chạy qua công cụ ONNX Runtime được biên dịch sang WebAssembly, hoàn toàn bên trong tab trình duyệt. Tệp mô hình là phiên bản 8-bit gọn nhẹ, dung lượng khoảng 45 MB; nó được tải về ở lần chạy đầu tiên và lưu trong bộ nhớ đệm của trình duyệt, nên những lần sau việc xử lý bắt đầu ngay lập tức.
Với mỗi ảnh, quy trình như sau:
- Ảnh được co giãn về 1024 x 1024 điểm ảnh, kích thước mà mạng được huấn luyện.
- Mạng tạo ra một mặt nạ, trong đó mỗi điểm ảnh nhận một giá trị nằm giữa hoàn toàn là nền và hoàn toàn là tiền cảnh.
- Mặt nạ được phóng to trở lại kích thước gốc của ảnh bằng phép nội suy mượt.
- Mặt nạ trở thành kênh alpha của ảnh gốc, và kết quả được lưu dưới dạng PNG.
Có hai hệ quả đáng biết. Thứ nhất, đầu ra giữ nguyên độ phân giải gốc, vì chỉ mặt nạ được tính ở 1024 điểm ảnh; bản thân chủ thể không bao giờ bị thu nhỏ. Thứ hai, mặt nạ là dạng mềm chứ không phải chỉ có bật hoặc tắt, nên các viền như tóc, lông thú và vệt nhòe chuyển động mờ dần một cách từ từ thay vì bị cắt bằng một đường cứng. Điều đó thường trông tự nhiên hơn, nhưng cũng có nghĩa là các viền bán trong suốt có thể còn vương chút màu của nền cũ.
Ảnh nào cho kết quả tốt và ảnh nào không
Mạng tìm kiếm một chủ thể rõ ràng. Bạn sẽ có kết quả sạch nhất khi:
- Chủ thể rõ nét và chiếm phần lớn khung hình.
- Chủ thể và nền tương phản nhau về màu sắc hoặc độ sáng.
- Chủ thể là một người, một con vật, một sản phẩm hoặc một phương tiện duy nhất.
Những trường hợp khó hơn:
- Cảnh rối mắt với nhiều vật thể. Mô hình phải đoán đâu là chủ thể và có thể giữ lại một phần nền hoặc bỏ mất một phần của nhóm.
- Chủ thể trùng màu với nền. Một chiếc cốc trắng trên bàn trắng, hay mái tóc tối màu trước bức tường tối, sẽ cho viền bị nhòe hoặc mất hẳn.
- Vật thể trong suốt và phản chiếu. Thủy tinh, nước và kim loại mạ crôm để lộ nền xuyên qua chính chúng, điều mà không mặt nạ nào thể hiện gọn gàng được.
- Ảnh rất rộng. Vì ảnh bị ép thành hình vuông để phân tích, một bức ảnh toàn cảnh dài sẽ mất chi tiết theo chiều ngang và các chi tiết mảnh có thể bị bỏ sót. Cắt sát chủ thể trước bằng công cụ cắt ảnh thường cải thiện mặt nạ rõ rệt.
Nếu kết quả đã gần đúng, chỉnh nhanh phần viền trong bất kỳ trình chỉnh sửa ảnh nào thường nhanh hơn là chụp lại.
Làm cho kết quả phù hợp với nơi sử dụng
Tệp PNG trong suốt lớn hơn JPG, thường gấp hai đến năm lần ảnh gốc, vì nén PNG là không mất dữ liệu và kênh alpha bổ sung thêm dữ liệu. Điều đó ổn với công việc thiết kế nhưng lại nặng cho một trang web hoặc khi tải lên sàn thương mại.
- Để có nền đặc, hãy chuyển PNG bằng PNG sang JPG, công cụ này tô các vùng trong suốt bằng màu trắng hoặc bất kỳ màu nào bạn chọn và tạo ra tệp nhỏ hơn nhiều.
- Để có tệp trong suốt nhỏ hơn, hãy thu nhỏ về đúng kích thước bạn sẽ hiển thị bằng công cụ thay đổi kích thước ảnh; một hình cắt 4000 điểm ảnh nhưng chỉ hiển thị ở 800 điểm ảnh là lãng phí dung lượng.
- Để có danh mục sản phẩm đồng nhất, hãy chụp tất cả sản phẩm từ cùng một khoảng cách để các hình cắt ra có tỷ lệ tương tự nhau.
Bạn có thể thả nhiều ảnh cùng lúc. Chúng được xử lý lần lượt và có thể tải về từng tệp hoặc tất cả cùng nhau dưới dạng ZIP.
Yêu cầu về thiết bị
Vì mô hình chạy trên chính bộ xử lý của bạn, tốc độ phụ thuộc vào phần cứng. Trên một laptop đời mới, mỗi ảnh mất vài giây sau khi mô hình đã được tải; điện thoại cũ có thể mất lâu hơn đáng kể. Mức dùng bộ nhớ tăng theo kích thước ảnh: một bức ảnh 12 megapixel cần vài trăm megabyte trong lúc xử lý, nên ảnh rất lớn có thể thất bại trên điện thoại. Nếu điều đó xảy ra, hãy thay đổi kích thước ảnh trước hoặc dùng trình duyệt trên máy tính. Không ảnh nào rời khỏi thiết bị của bạn, điều đó cũng có nghĩa là công cụ vẫn hoạt động trên kết nối chậm một khi mô hình đã được lưu đệm.