Skip to main content

·Jason Yuan

Reallysec 助力 Adobe 打造 AI 驅動的圖像搜尋與識別系統

ReallySec 與 Adobe 正在聯合探索一系列變革性人工智慧工具與應用,全面覆蓋從圖像生成到自然語言處理的多個領域。

Adobe 的核心產品與雲端服務體系

全球知名的軟體巨頭 Adobe,以其旗艦產品 Photoshop、Illustrator 和 Acrobat 聞名。這些核心應用被整合進 Adobe 的雲端服務體系,包括:

  • Creative Cloud(創意雲)
  • Document Cloud(文件雲)
  • Experience Cloud(體驗雲)

這些雲端平台中,尤其是圖像搜尋至關重要的產品(如 Adobe Stock),都在後台廣泛採用 Elasticsearch 技術以支撐其高效能的內容檢索能力。

Elasticsearch 的彈性與穩定性非常高……並且它在開源特性與嚴格審查機制之間取得了良好的平衡。


Adobe + Elasticsearch 的搜尋生態格局

Adobe 當前自主維運的 Elastic Stack 架構包括:

  • 18 個生產叢集
  • 託管超過 100 億份文件
  • 即時寫入速率約為每秒 6000 個文件

以 Adobe Lightroom 為例,為更好地支援圖像搜尋體驗,Adobe 將系統從 Amazon Elasticsearch Service 遷移至自建的 Elasticsearch 叢集,並遷移了近 35 億份文件

Adobe 的內容類型多以非結構化資料為主,包括圖像、影片、Photoshop 檔案等,同時也包含大量結構化文件,特別是 PDF 格式。在此背景下,Elastic Stack 結合 Adobe 自研的 Elasticsearch 外掛程式,有效支援了以下多樣化的內容搜尋場景:

  • 基於電腦視覺與中繼資料的智慧搜尋
  • 深度文字與混合內容搜尋
  • 影片及富媒體格式搜尋
  • 企業級文件檢索
  • 內容發現與個人化推薦

結合 Adobe Sensei 與 Elasticsearch 的機器學習應用

Adobe Sensei 的 AI 與機器學習技術承擔了圖像搜尋模型訓練的核心任務。為配合 Sensei,Adobe 開發了多個專用 Elasticsearch 外掛程式:

  • 相似度外掛程式(Similarity Plugin)
  • 搜尋排序外掛程式(Ranking Plugin)

這些外掛程式增強了 Adobe 在圖像識別和相似圖像查找方面的能力,提供了如下即時搜尋功能:

  • 人臉偵測(Face Detection)
  • 物件識別(Object Detection)
  • 人臉聚類(Face Clustering)
  • 自動標籤(Auto Tagging)
  • 命名實體識別(Named Entity Recognition)

Adobe Stock 的機器學習圖像搜尋範例

Adobe Stock 是 Adobe 圖像搜尋能力的代表平台,其內容庫包含超過 1.3 億張圖像資產。Adobe Stock 展現出以下特性:

  • 強大的圖像檢索能力:可根據關鍵字、屬性等資訊進行精準檢索
  • 便捷的圖像篩選與排序功能:透過內容、顏色、構圖等屬性進行相似圖像查找
  • 進階過濾維度:支援按價格、標籤、類型等欄位進行索引與篩選

深度學習模型與 Elasticsearch 的協同工作

Adobe Stock 背後的圖像搜尋技術,基於深度訓練的機器學習模型與 Elasticsearch 資料儲存系統協同運作。這些模型採用**卷積神經網路(CNN)**來學習圖像的深度特徵表達(embeddings),並將這些特徵映射為歐幾里得距離空間中的相似度指標,用於建立圖像及屬性的聚類關係。

在此基礎上,Adobe 還引入了大量額外的機器學習技術,使得整個系統智慧度極高,為使用者帶來既美觀又高效的圖像搜尋體驗。

讓資料成為資產,而不是風險

無論是安全託管、資料治理還是 AI 落地,都可以先從一次現況評估開始。