Sử dụng 'Upscaler' để nâng cao hình ảnh độ phân giải thấp bằng AI trên Linux - OMG

Tìm kiếm một ứng dụng mã nguồn mở, miễn phí để cải thiện chất lượng ảnh mờ của bạn, 0. Ảnh tự chụp netbook 3MP và hình đại diện anime 128px sử dụng trí tuệ nhân tạo?

Tôi ở đây để kể cho bạn nghe về một điều mặc dù không chắc là bạn

Hãy xem, mặc dù ứng dụng Pixelmator Photo trên tính năng ML Super Resolution của iPad của tôi nhìn chung hoạt động tốt (mặc dù nó không đạt được hiệu ứng 'tự động nâng cao' trong phim khoa học viễn tưởng mà tất cả chúng ta hằng mong đợi), sản phẩm cuối cùng không bao giờ sắc như dao cạo

Chà, một ứng dụng mới mà Flathub đã thêm gần đây có thể hữu ích

Upscaler là gì?

Một chương trình nâng cấp hình ảnh nguồn mở có tên là Upscaler sử dụng AI để tự động cải thiện mọi hình ảnh có độ phân giải thấp hoặc độ phân giải không quá thấp được cung cấp cho nó

Thuật toán này, một phần mở rộng của Real-ESRGAN ngược dòng, là thứ thực hiện công việc "ma thuật"

Tuy nhiên, kết quả nói cho chính họ

Sử dụng Upscaler để nâng cao hình ảnh độ phân giải thấp bằng AI trên Linux - OMG
Nâng cấp kết quả bằng Real-ESRGAN

Tôi phải thừa nhận rằng tôi không biết nhiều về cách thức hoạt động của công nghệ mạng thần kinh, nhưng từ những gì tôi có thể nói, Real-ESRGAN có thể "dự đoán" sự xuất hiện của các pixel hình ảnh bị thiếu và sau đó bổ sung chúng bằng cách nâng cấp. Kết quả cuối cùng là chất lượng hình ảnh đầu ra được cải thiện đáng kể

Phải nói rằng, hãy lưu ý rằng chất lượng và nội dung của hình ảnh cơ sở sẽ có tác động đến sản phẩm cuối cùng

Upscaler hoạt động tốt như thế nào?

Bạn không cần phải nhúng tay vào mã hoặc định cấu hình máy chủ để sử dụng nó, chỉ cần cài đặt ứng dụng, mở ứng dụng và bạn đã sẵn sàng sử dụng, không giống như một số công cụ AI có tính chất tương tự

Giao diện người dùng (UI) của Upscaler dễ sử dụng và trực quan. Để bắt đầu, chỉ cần mở một hình ảnh, chỉ định đó là ảnh chụp hay ảnh hoạt hình/anime, chọn tên tệp và vị trí đầu ra, rồi nhấp vào "nâng cao". "

Sử dụng Upscaler để nâng cao hình ảnh độ phân giải thấp bằng AI trên Linux - OMG

Trên máy tính xách tay AMD Ryzen 5 của tôi với đồ họa Radeon Vega tích hợp, mất khoảng 20 giây để xử lý hình ảnh có độ phân giải thấp hình vuông 500px thành hình ảnh được nâng cấp hình vuông 2000px, đây là điều mà những hệ thống có trình điều khiển đồ họa yếu hơn mong đợi.

Sử dụng Upscaler để nâng cao hình ảnh độ phân giải thấp bằng AI trên Linux - OMG
Quá trình này không diễn ra ngay lập tức

Đây là kết quả của bức ảnh selfie độ phân giải thấp đầu tiên mà tôi có thể xác định được

Sử dụng Upscaler để nâng cao hình ảnh độ phân giải thấp bằng AI trên Linux - OMG
Hình ảnh độ phân giải cao của Sneddon từ năm 2013
Sử dụng Upscaler để nâng cao hình ảnh độ phân giải thấp bằng AI trên Linux - OMG
sneddon được nâng cấp vào khoảng năm 2013

Được rồi, vì vậy đây không phải là ví dụ tốt nhất về cách sử dụng thuật toán này, nhưng tôi tò mò muốn xem trường hợp sử dụng "thế giới thực" và quan trọng hơn, giao diện người dùng GTK/libadwaita xử lý xử lý tốt như thế nào

Ứng dụng này có khả năng hoạt động tuyệt vời với hình ảnh minh họa/máy tính, nơi ít có khả năng xảy ra rung cảm "thung lũng kỳ lạ" không chủ ý, mặc dù ảnh tự chụp được nâng cấp của tôi có một số độ mịn da không tự nhiên và trông không "xấu" đối với mắt tôi

Cài đặt ứng dụng GTK nâng cấp

Upscaler là phần mềm miễn phí mã nguồn mở và được bảo vệ bởi Giấy phép Công cộng GNU phiên bản 3. 0. Truy cập Upscaler trên Gitlab để xem mã nguồn, đưa ra các bản sửa lỗi hoặc báo cáo lỗi

Để có kết quả tốt nhất, hãy sử dụng Upscaler trên hệ thống Linux có đồ họa tương thích với Vulkan mà bạn có thể tìm thấy trên Flathub, giúp ứng dụng dễ cài đặt trên hầu hết các bản phân phối Linux hiện tại, bao gồm cả Ubuntu

Đang tìm kiếm một ứng dụng mã nguồn mở, miễn phí tận dụng sức mạnh của trí tuệ nhân tạo để nâng cao chất lượng hình ảnh trên máy tính 0 hạt của bạn. Ảnh tự chụp netbook 3MP và hình đại diện anime 128px?

Rất có thể là bạn không, nhưng dù sao thì tôi cũng ở đây để kể cho bạn nghe về một điều

Bạn thấy đấy, tôi rất thỉnh thoảng sử dụng tính năng ML Super Resolution trong ứng dụng Pixelmator Photo trên iPad của mình. Mặc dù nó hoạt động ổn, nhưng kết quả cuối cùng không bao giờ hoàn hảo đến mức hoàn hảo như theo cách tiếp thị (hiệu ứng 'tự động nâng cao' trong phim khoa học viễn tưởng mà tất cả chúng ta đều mơ ước)

Chà, một ứng dụng mới được thêm vào Flathub gần đây có thể giúp

Upscaler là gì?

Upscaler là một ứng dụng nâng cấp hình ảnh nguồn mở, tận dụng AI để tự động nâng cao bất kỳ hình ảnh có độ phân giải thấp nào (hoặc hình ảnh có độ phân giải không quá thấp) được cung cấp cho nó

Làm thế nào nó làm điều này? . Đó là thuật toán này, một phần mở rộng của Real-ESRGAN ngược dòng, thực hiện công cụ 'ma thuật'

Nhưng kết quả nó tiến hành nói cho chính họ

Sử dụng Upscaler để nâng cao hình ảnh độ phân giải thấp bằng AI trên Linux - OMG
Nâng cấp kết quả bằng Real-ESRGAN

Tôi phải thú nhận rằng tôi cực kỳ hiểu về cách thức hoạt động của mạng thần kinh, nhưng từ những gì tôi có thể thu thập được. Real-ESRGAN có thể 'dự đoán' các pixel hình ảnh bị thiếu sẽ trông như thế nào và thêm chúng bằng cách nâng cấp. Kết quả là chất lượng hình ảnh đầu ra được nâng cao đáng kể

Điều đó nói rằng, hãy nhớ rằng kết quả sẽ thay đổi dựa trên chất lượng và nội dung của hình ảnh cơ sở

Upscaler hoạt động tốt như thế nào?

Không giống như một số công cụ AI có tính chất tương tự, bạn không cần phải tìm hiểu sâu về mã hoặc định cấu hình máy chủ để sử dụng nó. Chỉ cần cài đặt ứng dụng, mở ứng dụng và bạn đã sẵn sàng để sử dụng

Giao diện người dùng của Upscaler đơn giản và dễ hiểu. mở một hình ảnh, cho ứng dụng biết nó đang xử lý ảnh hay hình ảnh hoạt hình/anime, chọn tên tệp và vị trí cho đầu ra và nhấn 'nâng cao' Nâng cấp 'để bắt đầu

Sử dụng Upscaler để nâng cao hình ảnh độ phân giải thấp bằng AI trên Linux - OMG

Việc nâng cấp mất một chút thời gian, điều mà những người sử dụng hệ thống có trình điều khiển đồ họa yếu hơn sẽ mong đợi. Trên máy tính xách tay AMD Ryzen 5 của tôi với đồ họa Radeon Vega tích hợp, phải mất ~20 giây để xử lý hình ảnh có độ phân giải thấp hình vuông 500px thành hình ảnh được nâng cấp hình vuông 2000px

Sử dụng Upscaler để nâng cao hình ảnh độ phân giải thấp bằng AI trên Linux - OMG
Quá trình này không phải là tức thời

Và đây là kết quả từ bức ảnh selfie độ phân giải thấp đầu tiên mà tôi có thể tìm thấy

Sử dụng Upscaler để nâng cao hình ảnh độ phân giải thấp bằng AI trên Linux - OMG
sneddon độ phân giải thấp vào khoảng năm 2013
Sử dụng Upscaler để nâng cao hình ảnh độ phân giải thấp bằng AI trên Linux - OMG
sneddon được nâng cấp vào khoảng năm 2013

Được rồi, vì vậy đây không phải là công cụ lý tưởng để thể hiện khả năng của thuật toán này, nhưng tôi muốn xem trường hợp sử dụng 'thế giới thực' và quan trọng hơn là giao diện người dùng GTK/libadwaita xử lý tốt như thế nào trong quá trình xử lý

Mặc dù bức ảnh selfie được nâng cấp của tôi có một số làn da không được mịn màng tự nhiên, nhưng nó trông không “xấu” trong mắt tôi. Tuy nhiên, ứng dụng có khả năng hoạt động tuyệt vời với hình ảnh minh họa/máy tính nếu ít có khả năng xảy ra rung cảm “thung lũng kỳ lạ” do vô ý

Cài đặt ứng dụng GTK nâng cấp

Upscaler là phần mềm mã nguồn mở, miễn phí được cấp phép theo Giấy phép Công cộng GNU v3. 0. Để xem mã nguồn, đóng góp các bản sửa lỗi hoặc báo cáo lỗi, hãy xem Upscaler trên Gitlab

Bạn có thể tìm thấy Upscaler trên Flathub, giúp dễ dàng cài đặt ứng dụng trên hầu hết các bản phân phối Linux hiện đại, bao gồm cả Ubuntu. Để có kết quả tối ưu, bạn cần sử dụng ứng dụng trên hệ thống Linux có đồ họa tương thích với Vulkan

Tôi đã thử nó và không hài lòng với nó, nó phá hủy hoàn toàn giao diện của bức ảnh. Mất chi tiết và “nhựa”

Ý tưởng rất hay, nhưng khi kết quả không tốt… có lẽ đối với Tác phẩm nghệ thuật thì nó hoạt động tốt hơn

Có một hình ảnh độ phân giải thấp pixelated từ những năm 2000?

Sử dụng trình chỉnh sửa hình ảnh thông thường yêu cầu các nỗ lực thủ công để nâng cấp hình ảnh

Có rất nhiều công cụ nâng cấp hình ảnh AI trực tuyến, nhưng chúng không đáng tin cậy với dữ liệu của bạn

Một dự án mới cố gắng giải quyết vấn đề này bằng cách cung cấp cho bạn một ứng dụng máy tính để bàn đơn giản cho phép bạn cải thiện ảnh có độ phân giải thấp chỉ bằng một cú nhấp chuột mới

Đó là phiên bản đầu tiên được phát hành ngày hôm nay

Tính năng Upscayl

Upscayl là một ứng dụng đa nền tảng được xây dựng với triết lý ưu tiên Linux

Điều này đơn giản có nghĩa là các bản dựng Linux được ưu tiên nhưng các nền tảng khác cũng sẽ được hỗ trợ

Được phát triển bằng Python và JavaScript, Upscayl cung cấp một giao diện đơn giản, nơi bạn chọn hình ảnh đầu vào và thư mục đầu ra và nhấn nút Upscayl để nâng cao hình ảnh

Đây là video về Upscayl đang hoạt động

0. 00

/

Sử dụng Upscayl

Tôi không có nhiều hình ảnh có độ phân giải thấp trên máy tính của mình. Không phải lúc nào tôi cũng có máy ảnh DSLR để chụp ảnh độ phân giải cao

Vì vậy, để thử nghiệm, tôi đã sử dụng hình ảnh kỹ thuật số của logo Openbox từ trang web này. Hình ảnh có kích thước 300x251 pixel và dung lượng khoảng 7 KB

Sử dụng Upscaler để nâng cao hình ảnh độ phân giải thấp bằng AI trên Linux - OMG
Hình ảnh logo Openbox có độ phân giải thấp

Tôi đã cố gắng nâng cấp hình ảnh bằng Upscayl. Phải mất một thời gian, khoảng một phút, tôi nghĩ

Sử dụng Upscaler để nâng cao hình ảnh độ phân giải thấp bằng AI trên Linux - OMG

Quá trình này dẫn đến hình ảnh 1200x1004 pixel có kích thước 170 kB. Và bạn có thể thấy rằng hình ảnh sắc nét và có độ phân giải cao

Sử dụng Upscaler để nâng cao hình ảnh độ phân giải thấp bằng AI trên Linux - OMG
Kết quả là hình ảnh có độ phân giải cao của logo Openbox

Nó chiếm khá nhiều sức mạnh xử lý, nhưng bộ xử lý i7 8 nhân, thế hệ thứ 11 với RAM 16 GB của tôi đã xử lý dễ dàng

Sử dụng Upscaler để nâng cao hình ảnh độ phân giải thấp bằng AI trên Linux - OMG
Sử dụng CPU trong khi Upscayl hoạt động để nâng cấp hình ảnh

Xin lưu ý rằng Upscayl hoạt động để cải thiện hình ảnh có độ phân giải thấp, nhưng nó không thể tự động khắc phục hình ảnh bị mờ. Đó không phải là một tính năng Upscayl

Trước đó, tôi đã viết nỗ lực của mình bằng một hình ảnh mờ và mặc dù hình ảnh 435 KB dẫn đến hình ảnh 24 MB, hầu như không có bất kỳ sự khác biệt rõ ràng nào

Sử dụng Upscaler để nâng cao hình ảnh độ phân giải thấp bằng AI trên Linux - OMG
Hình ảnh bị mờ KHÔNG được sửa bởi Upscayl

Đừng phán xét tôi vì tôi đã chụp một bức ảnh ngẫu nhiên về quầy bếp của tôi. Phải có một lý do chính đáng (hoặc vì vậy tôi muốn tin)

Bắt Upscayl

Tuy nhiên, thử nghiệm không mấy thành công của tôi sẽ không ngăn cản bạn tự mình thử

Ứng dụng này hiện có sẵn cho Linux. Hỗ trợ cho Windows và macOS được lên kế hoạch

Bạn có thể nhận Upscayl ở định dạng AppImage và Flatpak. Tôi đã sử dụng phiên bản AppImage, bạn có thể sử dụng bất kỳ phiên bản nào bạn thích

Các tập tin có sẵn trên trang phát hành

Tải xuống Upscayl

Và nếu bạn thích dự án này, đừng quên đánh dấu sao cho nó trên GitHub 👇

GitHub - TGS963/upscayl. 🆙 Upscayl - Trình nâng cấp hình ảnh AI mã nguồn mở và miễn phí cho Linux, MacOS và Windows - GitHub - TGS963/upscayl. 🆙 Upscayl - Trình nâng cấp hình ảnh AI mã nguồn mở và miễn phí cho Linux, MacOS và Windows

Làm cách nào để sử dụng hình ảnh AI Upscaler?

Cách sử dụng Trình nâng cấp hình ảnh AI .
CHỌN HÌNH ẢNH. Chọn ảnh bạn muốn phóng to và nâng cấp
TẢI LÊN NÓ. Chỉ cần nhấp vào Tải lên để công cụ của chúng tôi có cơ hội phóng to hình ảnh và nâng cao chất lượng của hình ảnh
HÃY ĐỂ AI IMAGE UPSCALER LÀM ĐIỀU KỲ THUẬT. .
THƯỞNG THỨC HÌNH ẢNH NÂNG CẤP CỦA BẠN

Làm cách nào để bạn nâng cấp hình ảnh có độ phân giải thấp?

Tăng chất lượng hình ảnh bằng Siêu phân giải. .
Mở hình ảnh của bạn trong Lightroom
Chọn Ảnh > Nâng cao
Chọn Siêu phân giải
Nhấp vào Nâng cao
Lightroom sẽ tăng độ phân giải hình ảnh của bạn và lưu nó dưới dạng tệp DNG mới. Mọi chỉnh sửa trước đây bạn đã thực hiện đối với ảnh mới có độ phân giải cao sẽ được đưa vào

Trình nâng cấp hình ảnh AI tốt nhất là gì?

Dù sao thì, hãy bắt đầu với công cụ nâng cấp. .
StockPhotos Upscaler. Tín dụng hình ảnh. Kho ảnh. .
gigapixel trí tuệ nhân tạo. Tín dụng hình ảnh. Topazlabs. .
Vance trí tuệ nhân tạo. Tín dụng hình ảnh. Vance. .
Nâng cấp. Tín dụng hình ảnh. cao cấp. .
Hãy nâng cao. Tín dụng hình ảnh. Cho phép. .
Trí tuệ nhân tạo hình ảnh sâu. Tín dụng hình ảnh. Hình ảnh sâu sắc. .
Biểu tượng8. Tín dụng hình ảnh. Biểu tượng8. .
Waifu2x

AI Upscaler là gì?

Nâng cấp AI là gì? . Về cơ bản nó đạt được theo hai cách. Một, bằng cách lấp đầy các pixel bổ sung bằng thông tin hình ảnh tương tự – còn được gọi là thay đổi kích thước hàng xóm gần nhất. the application when fed with a low-resolution image will generate a similar image with more pixels. It is basically achieved in two ways. One, by filling the additional pixels with similar visual information – also called nearest neighbor resizing.