跳到主要內容

AI 修復畫作只需數小時 MIT:它不是威脅,而是人類的助手

最近看到 MIT 的一則報導,深深印證了我之前常說的:「AI 不會取代人,但能成為人類的超強助手,幫助我們完成那些原本耗時又瑣碎的工作。」

這次的例子,是關於修復破損的古畫。

MIT 機械工程系碩士生 Alex Kachkine 發明了一套 AI 驅動的修復流程,能在短短3.5 小時內完成傳統要數月的畫作修復工程。

💡 怎麼做到的?

Alex 的出發點很簡單也很實際:「有很多老畫,價值不高但又無法負擔昂貴的人工修復這些畫就這樣蒙塵、破損,躺在博物館倉庫裡,看不到天日。」

他想到一個概念: 如果我們能用一層可拆式的面膜覆蓋破損區,會不會就能快速、低成本地還原畫面?

這個念頭聽起來像個 DIY 工程,但結合 AI 之後,整個流程變得極為高效且精準:

修復流程:

  1. 掃描分析畫作 用高解析掃描器檢測破損區域,建立損傷地圖。

  2. AI 自動生成修復圖像 使用演算法分析畫風,從畫作本身或其他同畫家作品中,補出缺失的區塊(像是嬰兒的臉、布料紋理等),並還原色彩與筆觸。

  3. 列印「修復面膜」 把修復好的圖像列印在兩層透明聚合膜上,一層印色彩、一層印白色遮罩,增加明亮與對比。

  4. 將膜片貼上畫作表面 使用可逆性塗料將膜片黏貼於原作,未來可用溶劑安全移除,不影響原作本體。

🧠 AI 的角色?

Alex 並不認為 AI 是主角。AI 在這裡只是工具,是處理「無聊工作」的助手真正需要人腦的是概念發想、審美判斷與道德選擇。

他說:「我希望這項技術能讓更多博物館以非常低的成本,讓這些被遺忘的作品再次展出。」

他甚至在每次修復後,保留完整的數位記錄與修復歷程,讓未來的研究者能判斷哪些是原作、哪些是補上去的。這種透明與可逆的設計,也是對「文化真實性」的一種尊重。

如何看待人類的定位

我們常擔心 AI 會不會搶走工作、毀掉創作。 但這個例子告訴我們:真正的創意來自人,AI 只是放大器。

Alex 的修復不是因為 AI 本身有多神,而是他用對了 AI 的位置——處理大量繁瑣又可規則化的工作。

剩下的判斷、呈現與意義,還是由人來決定。

所以說,與其怕被 AI 取代,不如開始思考: 你怎麼定義 AI?你想讓它幫你完成什麼? 這才是每個創作者、設計師、開發者該問自己的事。

🐻 工商時間

想學會怎麼讓 AI 成為你的創作夥伴?

如果你看完這篇文章,也開始對「怎麼用 AI 幫你加速、放大你的想法」感到興趣,那你絕對不能錯過這場活動👇

🎤 《AI + Vibe Coding》創作講座 台中場 我們將深入分享如何結合 AI 與程式、創意、內容製作, 讓你用最自然的方式,讓 AI 成為你的工作室助手。

📅 時間:6/22(日)15:30 

👉 報名連結:https://codingbear.kktix.cc/events/ai-vibe-coding-2025-06-taichung

從設計、內容到自動化,無論你是創作者還是開發者,這場講座都會給你實用又有趣的靈感與實作方法。來聊聊 AI 怎麼幫你少做一點雜事、多做一點你真的想做的事吧!

參考文章

https://news.mit.edu/2025/restoring-damaged-paintings-using-ai-generated-mask-0611

留言

這個網誌中的熱門文章

[CSS] z-index 在不同瀏覽器繼承問題

今天會討論到這個課題,是因為要實做一個Popup dialog,所以我們希望的結果如下圖。 可是在IE7 卻發生了這樣的情況。 Popup不論怎麼設定z-index都無法浮在最上層,我們看一下html架構發生什麼事情。

[教學] 快快樂樂刪除CodeIgniter index.php

預設的CI網址預設都設定為index.php同一層級,因此所有的程式都必須指定index.php導向才能開始,例如 http://localhost/ci/index.php/welcome/test http://localhost/ci/welcome/test 本文將說明如何將惱人的index.php消除,還你一個漂亮的URL。 設定開始: 接下來說明如何使用rewrite方式將惱人的index.php去除。 rewrite不清楚的人,煩請先自行google 首先要先確定Apache的 mod_rewrite 有 開啟 ,如果沒有開啟請設定好之後重新啟動apache。 接著,在根目錄底下建立一個新檔案,檔名為 .htaccess ,裡面程式碼如下: <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L] </IfModule> 接著到 application/config/config.php ,開啟檔案修改 $config['index_page'] = ""; 注意: /index.php/$1 要根據你目錄,例如 http://localhost/index.php ,網站根目錄為 /ci/index.php 則要寫成 /ci/index.php/$1 接著至CI目錄下,尋找 config\config.php , 修改一下裡面的檔案,修改如下: $config['index_page'] = ""; 存檔後,如此一來大功告成。 參考資料 官方網站說明

[教學] Mojito 安裝與入門,install mojito for beginner.

mojito ,最近終於從 YDN 對外公開此專案,這個套件主要用於解決前端多重裝置及瀏覽器端的問題,後端服務採取 node.js ,因此使用上必定要先準備以下幾個元素 準備素材 c++ complier git Node.js > 0.4.x NPM > 1.0.x 安裝方式 git clone git://github.com/yahoo/mojito.git cd mojito/source sudo npm install -g . npm install . 以上四個簡單的步驟,就可以把 mojito module 完整安裝到服務器上,接著就可以開始進入 mojito 的世界 使用方式 mojito 提供了完整的 command line 給開發者使用,接著先建立一個基本 hello world 專案,跟著以下步驟完成第一個專案。首先建立一個 mojito application, mojito create app hello cd hello 切換到目錄之後,再接著建立自己的 mojit,這邊的 mojit 就像是一個應用(application)可能會包含許多個獨立網站體,擁有獨立架構的 MVC ,包含內部設定等,詳細資料可以參考官方的 說明 ,建立 mojit mojito create mojit HelloMojit 輸入指令後,會看到顯示結果如下, creating mojit called 'HelloMojit' (using "default" archetype) ✔ mojit: HelloMojit created! ✔ mojito done. 接著修改 application.json 這個 mojit 設定檔案,讓剛才新建立的 hellp application 指定底下有一個 mojit -> HelloMojit ,讓應用可以去執行 mojit controller ,修改如下, [ { "settings": [ "master" ], "appPort": 8666, "specs": { ...