App下載

InstantID:開源AI寫真生成工具的新星

萌傻卿 2024-02-02 14:54:58 瀏覽數 (1948)
反饋

隨著人工智能技術的快速發(fā)展,AI寫真生成工具成為了近年來備受關注的熱門話題之一。在GitHub上,一款名為InstantID的開源AI寫真生成工具近期引起了廣泛的關注和討論。開源一周這款工具已經獲得了5.4千顆星星,表明了開發(fā)者和社區(qū)的高度認可。

InstantID是什么?

InstantID 是一種新的、最先進的、免調整的方法,只需一張圖像即可生成 ID 保留的生成。身份保留生成是指生成的圖像和數據保留原始人或主體的身份(ID)。簡單來說,例如在生成人臉時,它是一種確保生成的人臉看起來與原始人相同的技術。這使得可以在不丟失人的特征和個性的情況下生成新的圖像和數據。所有這一切只需一張圖像即可實現

applications

InstantID的設計旨在解決現有個性化圖像合成方法在實際應用中的一些限制,例如高存儲需求、漫長的微調過程以及需要多張參考圖像。InstantID不需要訓練任何額外的模型,也不需要測試時的微調,只需要一次前向推理,就能與社區(qū)中的流行的預訓練文本到圖像的擴散模型無縫集成,作為一個靈活的插件。

2

InstantID是一個來自中國的開源項目,由InstantX團隊開發(fā)。主要的成員是小紅書的員工。

Snipaste_2024-02-02_14-38-36

InstantID是如何做到的?

InstantID 僅提供一張參考 ID 圖像,旨在從單個參考 ID 圖像生成具有各種姿勢或樣式的自定義圖像,同時確保高保真度。 它包含三個關鍵組件:

  • 捕獲強大的語義人臉信息的ID嵌入;
  • 具有解耦交叉注意力的輕量級適配模塊,便于使用圖像作為視覺提示;
  •  一個 IdentityNet,它通過額外的空間控制對參考面部圖像中的詳細特征進行編碼。

pipeline

幾個方面與以往不同:

  • 不訓練UNet,因此可以保留原始文本到圖像模型的生成能力,并與社區(qū)中現有的預訓練模型和ControlNets兼容;
  • 不需要測試時調優(yōu),所以對于一個特定的角色,不需要收集多張圖片進行微調,只需要對一張圖片進行一次推斷;
  • 實現了更好的人臉保真度,并保留了文本的可編輯性。

compare-a

InstantID的效果非常驚艷,它能夠在各種風格中生成高保真的個性化圖像,例如卡通、油畫、素描、動漫、游戲等。用戶只需要輸入一張面部圖像和一段文本描述,就能得到滿意的結果。InstantID不僅能夠生成各種風格的個性化圖像,還能夠保持文本的可編輯性,即用戶可以隨時修改文本描述,來改變圖像的生成效果。

editbility

InstantID 的創(chuàng)新之處

  • 人臉特征提?。?/b>InstantID 利用預訓練的人臉編碼器,比如 InsightFace 的 antelopev 模型,來提取強語義的人臉特征,以增強圖像生成的語義準確性。這樣,擴散模型就能更好地識別和保留人臉的細節(jié),比如眼睛、鼻子、嘴巴等。
  • Cross-Attention 機制:InstantID 通過解耦的交叉注意力機制,將人臉特征作為 Image Prompt 嵌入,增強文本提示的效果,同時保持對生成圖像的精細控制。這樣,擴散模型就能更好地根據文本的要求,來調整圖像的風格,比如顏色、光照、背景等。
  • IdentityNet:InstantID 引入 IdentityNet 對人臉圖像進行編碼,通過強語義和弱空間的條件控制,進一步提升 ID 的保真度。IdentityNet 是一個可插拔的模塊,它可以和任何預訓練的文本到圖像擴散模型兼容,而無需重新訓練。

總結

InstantID作為一款開源的AI寫真生成工具,受到了廣泛的關注和認可。對AI寫真生成領域產生了積極的影響,推動了技術的進步、應用的拓展和社會討論的展開。隨著開源社區(qū)的不斷發(fā)展和用戶需求的不斷增加,我們可以期待InstantID在未來的發(fā)展中發(fā)揮更大的作用,為用戶創(chuàng)造更多的可能性。


0 人點贊