Upgrade to Pro — share decks privately, control downloads, hide ads and more …

SSII2023 [OS1] グラフィックデザインとマルチモーダル処理

SSII2023 [OS1] グラフィックデザインとマルチモーダル処理

⼭⼝光太(CyberAgent)

More Decks by 画像センシングシンポジウム

Other Decks in Science

Transcript

  1. CyberAgent AI Lab • ػցֶश • ίϯϐϡʔλϏδϣϯ • ίϯϐϡʔλάϥϑΟοΫε •

    ࣗવݴޠॲཧ • Ի੠৴߸ॲཧ • HCI / ϩϘοτ • ܭྔܦࡁֶ
  2. ϥελը૾ • JPEG, PNG, WebP • ݻఆղ૾౓ϐΫηϧɺυοτֆ • ͍ΘΏΔը૾ ϕΫλάϥϑΟοΫ

    • PDF, PPTX, Photoshop • ղ૾౓ඇґଘͷඳըࢦࣔ • ͍ΘΏΔυΩϡϝϯτ ϥελܗࣜͱϕΫλܗࣜ Typography Typography Typography
  3. ϕΫλάϥϑΟοΫͷσʔλߏ଄ Canvas Image Text Text Text Text Canvas Image Text

    Text Text Text υΩϡϝϯτ , Ωϟϯόε ϨΠϠʔ Width, Height, Category, … Type, Position, Size, Appearance, Text, Pixels, …
  4. ςΩετͷٯϨϯμϦϯά • ϚϧνλεΫɾϚϧνϞʔμϧͳ༧ଌ Resolution: [1699, 1280] Location: [247, 1130, 748,

    1280] Text: "WANT" Font: Barlow Semi Condensed ExtraBold Fill: RGB: [44, 34, 41] Border: Visible: True RGB: [217, 91, 97] Width: 2 Shadow: Visible: False Background: <pixels> ٯϨϯμϦϯά
  5. N Inoue et al., LayoutDM: Discrete Diffusion Model for Controllable

    Layout Generation, CVPR 2023 N Inoue et al., Towards Flexible Multi-modal Document Models, CVPR 2023 ࠷ۙͷऔΓ૊Έ 02
  6. FlexDM[Ҫ্+] : σβΠφʔͷฤू޻ఔͷϞσϦϯά • ଟछଟ༷ͳϚϧνϞʔμϧɾϚϧνλεΫॲཧΛ͢ΔΤϯίʔμϞσϧ FlexDM Layout generation Texts filling

    Font & color styling Images filling Element filling … type: Text pos: (150, 30) size: (200, 90) text: Happy\nHolidays! image: font: color: Arial (210,220,100) - [MASK] [MASK] [NULL] type: Text pos: (150, 30) size: (200, 90) text: Happy\nHolidays! image: font: color: …
  7. ϚεΫ෇͖ΦʔτΤϯίʔμͷϚϧνλεΫ׆༻ • ϚϧνϞʔμϧͳBERTతͳϞσϧ→ϚεΫ੾Γସ͑Ͱଟ༷ͳλεΫॲཧ Design tasks = = Masking patterns Font

    & color prediction Element filling BEST IN TOWN! CAR WASH Full service Type Position Img-emb. Text-emb. Color / font context [NULL] [MASK] 1 2 3 4 5 1 2 3 4 5 Type Position Img-emb. Text-emb. Color / font context [NULL] [MASK] 1 2 3 4 5 1 2 3 4 5
  8. ग़ྗྫ Output Input Output Input Output Input ATTR prediction TXT

    prediction IMG prediction POS prediction Element filling Output Input Output (bbox.) Output (img.) Output (bbox.) Output (img.)