JP7692283B2 - スタイルトランスファープログラムおよびスタイルトランスファー方法 - Google Patents
スタイルトランスファープログラムおよびスタイルトランスファー方法 Download PDFInfo
- Publication number
- JP7692283B2 JP7692283B2 JP2021076919A JP2021076919A JP7692283B2 JP 7692283 B2 JP7692283 B2 JP 7692283B2 JP 2021076919 A JP2021076919 A JP 2021076919A JP 2021076919 A JP2021076919 A JP 2021076919A JP 7692283 B2 JP7692283 B2 JP 7692283B2
- Authority
- JP
- Japan
- Prior art keywords
- style
- buffer
- style transfer
- images
- transfer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—Three-dimensional [3D] image rendering
- G06T15/005—General purpose rendering architectures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/0464—Convolutional networks [CNN, ConvNet]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/09—Supervised learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—Two-dimensional [2D] image generation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—Two-dimensional [2D] image generation
- G06T11/10—Texturing; Colouring; Generation of textures or colours
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—Three-dimensional [3D] image rendering
- G06T15/06—Ray-tracing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three-dimensional [3D] modelling for computer graphics
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating three-dimensional [3D] models or images for computer graphics
- G06T19/20—Editing of three-dimensional [3D] images, e.g. changing shapes or colours, aligning objects or positioning parts
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2219/00—Indexing scheme for manipulating 3D models or images for computer graphics
- G06T2219/20—Indexing scheme for editing of 3D models
- G06T2219/2024—Style variation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Graphics (AREA)
- Artificial Intelligence (AREA)
- Mathematical Physics (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Health & Medical Sciences (AREA)
- Architecture (AREA)
- Computer Hardware Design (AREA)
- Geometry (AREA)
- Processing Or Creating Images (AREA)
- Image Processing (AREA)
Description
本発明の第1の実施形態の概要について説明をする。以下では、第1の実施形態として、サーバにおいて実行されるスタイルトランスファープログラムを例示して説明する。
本発明の第2の実施形態の概要について説明をする。以下では、第2の実施形態として、サーバにおいて実行されるスタイルトランスファープログラムを例示して説明する。なお、サーバは、図1に記載のビデオゲーム処理システム100が備えるサーバ10であってよい。
本発明の第3の実施形態の概要について説明をする。以下では、第3の実施形態として、サーバにおいて実行されるスタイルトランスファープログラムを例示して説明する。
本発明の第4の実施形態の概要について説明をする。以下では、第4の実施形態として、サーバにおいて実行されるスタイルトランスファープログラムを例示して説明する。
本発明の第5の実施形態の概要について説明をする。以下では、第5の実施形態として、サーバにおいて実行されるスタイルトランスファープログラムを例示して説明する。
本発明の第6の実施形態の概要について説明をする。以下では、第6の実施形態として、サーバにおいて実行されるスタイルトランスファープログラムを例示して説明する。
上述した実施形態の説明は、少なくとも下記発明を、当該発明の属する分野における通常の知識を有する者がその実施をすることができるように記載した。
[1]
サーバに、
レンダリングに用いられるバッファからバッファデータを取得する取得機能と、
前記バッファデータに対して、1以上のスタイル画像に基づいたスタイルトランスファーを適用する、スタイルトランスファー機能と、
スタイルトランスファーが適用された後のデータを出力する出力機能と、
を実現させるためのスタイルトランスファープログラム。
[2]
前記バッファは3Dバッファである、
[1]に記載のスタイルトランスファープログラム。
[3]
前記バッファは中間バッファである、
[1]に記載のスタイルトランスファープログラム。
[4]
前記サーバに、
所定の条件に基づいて、前記1以上のスタイル画像を選択する、スタイル画像選択機能を
実現させるための[1]から[3]のうちいずれか一項に記載のスタイルトランスファープログラム。
[5]
前記スタイルトランスファー機能では、前記バッファデータに対して、複数のスタイル画像に基づいたスタイルトランスファーを適用する機能を実現させ、
前記スタイルトランスファーの適用は、ニューラルネットワークの所定の層において複数のスタイル画像に基づくパラメータを混入し、かつ、前記複数のスタイル画像に基づいて定義された最適化関数に基づいて最適化処理を行って得られた学習済みのニューラルネットワークに、前記バッファデータを入力することにより行われる、
[1]から[4]のうちいずれか一項に記載のスタイルトランスファープログラム。
[6]
前記最適化処理は、前記複数のスタイル画像から選ばれた任意の二つのスタイル画像に基づいて定義された第1の最適化関数を用いて最適化処理を行う、第1の最適化処理と、
前記複数のスタイル画像おける一つのスタイル画像に基づいて定義された第2の最適化関数を用いて最適化処理を行う、第2の最適化処理とを含む、
[5]に記載のスタイルトランスファープログラム。
[7]
前記第1の最適化関数が、
生成された画像をpとし、前記複数のスタイル画像から選ばれた任意の二つのスタイル画像をqおよびrとしたときに、画像pに所定の演算を行って得られた値と、スタイル画像qおよびrにそれぞれ前記所定の演算を行って得られた値の平均値と、の間のノルムを合算する関数である、
[6]に記載のスタイルトランスファープログラム。
[8]
前記第1の最適化関数が、
[7]に記載のスタイルトランスファープログラム。
[9]
前記第2の最適化関数が、
生成された画像をpとし、スタイル画像をsとしたときに、画像pに所定の演算を行って得られた値と、スタイル画像sに前記所定の演算を行って得られた値との間のノルムを合算する関数である、
[6]から[8]のうちいずれか一項に記載のスタイルトランスファープログラム。
[10]
前記第2の最適化関数が、
[9]に記載のスタイルトランスファープログラム。
[11]
[1]から[10]のうちいずれか一項に記載のスタイルトランスファープログラムがインストールされたサーバ。
[12]
[1]から[10]のうちいずれか一項に記載のスタイルトランスファープログラムがインストールされたコンピュータ。
[13]
コンピュータによるスタイルトランスファー方法であって、
レンダリングに用いられるバッファからバッファデータを取得する取得処理と、
前記バッファデータに対して、1以上のスタイル画像に基づいたスタイルトランスファーを適用する、スタイルトランスファー処理と、
スタイルトランスファーが適用された後のデータを出力する出力処理とを含む、
スタイルトランスファー方法。
11 プロセッサ
12 メモリ
13 記憶装置
20、20A、20B、20C ユーザ端末
21 プロセッサ
22 メモリ
23 記憶装置
30 通信ネットワーク
100 ビデオゲーム処理システム
101、101B、101C、101Y、101Z 取得部
102、102D、102Y、102Z スタイルトランスファー部
103、103Y、103Z 出力部
104Y スタイル画像選択部
N1、N2 ニューラルネットワーク
Claims (6)
- サーバに、
レンダリングに用いられるバッファからバッファデータを取得する取得機能と、
前記バッファデータに対して、1以上のスタイル画像に基づいたスタイルトランスファーを適用する、スタイルトランスファー機能と、
スタイルトランスファーが適用された後のデータを出力する出力機能と、
を実現させるためのスタイルトランスファープログラムであって、
前記スタイルトランスファー機能では、前記バッファデータに対して、複数のスタイル画像に基づいたスタイルトランスファーを適用する機能を実現させ、
前記スタイルトランスファーの適用は、ニューラルネットワークの所定の層において複数のスタイル画像に基づくパラメータを混入し、かつ、前記複数のスタイル画像に基づいて定義された最適化関数に基づいて最適化処理を行って得られた学習済みのニューラルネットワークに、前記バッファデータを入力することにより行われ、
前記最適化処理は、前記複数のスタイル画像から選ばれた任意の二つのスタイル画像に基づいて定義された第1の最適化関数を用いて最適化処理を行う、第1の最適化処理と、
前記複数のスタイル画像おける一つのスタイル画像に基づいて定義された第2の最適化関数を用いて最適化処理を行う、第2の最適化処理とを含む、
スタイルトランスファープログラム。 - 前記バッファは3Dバッファである、
請求項1に記載のスタイルトランスファープログラム。 - 前記バッファは中間バッファである、
請求項1に記載のスタイルトランスファープログラム。 - 前記サーバに、
所定の条件に基づいて、前記1以上のスタイル画像を選択する、スタイル画像選択機能を
実現させるための請求項1から請求項3のうちいずれか一項に記載のスタイルトランスファープログラム。 - 請求項1から請求項4のうちいずれか一項に記載のスタイルトランスファープログラムがインストールされたサーバ。
- コンピュータによるスタイルトランスファー方法であって、
レンダリングに用いられるバッファからバッファデータを取得する取得処理と、
前記バッファデータに対して、1以上のスタイル画像に基づいたスタイルトランスファーを適用する、スタイルトランスファー処理と、
スタイルトランスファーが適用された後のデータを出力する出力処理とを含み、
前記スタイルトランスファー処理では、前記バッファデータに対して、複数のスタイル画像に基づいたスタイルトランスファーを適用する処理をし、
前記スタイルトランスファーの適用は、ニューラルネットワークの所定の層において複数のスタイル画像に基づくパラメータを混入し、かつ、前記複数のスタイル画像に基づいて定義された最適化関数に基づいて最適化処理を行って得られた学習済みのニューラルネットワークに、前記バッファデータを入力することにより行われ、
前記最適化処理は、前記複数のスタイル画像から選ばれた任意の二つのスタイル画像に基づいて定義された第1の最適化関数を用いて最適化処理を行う、第1の最適化処理と、
前記複数のスタイル画像おける一つのスタイル画像に基づいて定義された第2の最適化関数を用いて最適化処理を行う、第2の最適化処理とを含む、
スタイルトランスファー方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021076919A JP7692283B2 (ja) | 2021-04-29 | 2021-04-29 | スタイルトランスファープログラムおよびスタイルトランスファー方法 |
| US17/731,148 US12136179B2 (en) | 2021-04-29 | 2022-04-27 | Style transfer program and style transfer method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021076919A JP7692283B2 (ja) | 2021-04-29 | 2021-04-29 | スタイルトランスファープログラムおよびスタイルトランスファー方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022170757A JP2022170757A (ja) | 2022-11-11 |
| JP7692283B2 true JP7692283B2 (ja) | 2025-06-13 |
Family
ID=83807761
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021076919A Active JP7692283B2 (ja) | 2021-04-29 | 2021-04-29 | スタイルトランスファープログラムおよびスタイルトランスファー方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US12136179B2 (ja) |
| JP (1) | JP7692283B2 (ja) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20180068463A1 (en) | 2016-09-02 | 2018-03-08 | Artomatix Ltd. | Systems and Methods for Providing Convolutional Neural Network Based Image Synthesis Using Stable and Controllable Parametric Models, a Multiscale Synthesis Framework and Novel Network Architectures |
| JP2020112907A (ja) | 2019-01-09 | 2020-07-27 | 凸版印刷株式会社 | 画像スタイル変換装置、画像スタイル変換方法、及びプログラム |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20200065434A (ko) * | 2018-11-30 | 2020-06-09 | 주식회사 인공지능연구원 | 스타일 팔레트/브러시 서비스 제공 장치 |
| JP7423905B2 (ja) | 2019-05-15 | 2024-01-30 | ブラザー工業株式会社 | 機械学習モデルのトレーニング方法、データ生成装置、および、学習済みの機械学習モデル |
| US11637998B1 (en) * | 2020-12-11 | 2023-04-25 | Nvidia Corporation | Determination of luminance values using image signal processing pipeline |
-
2021
- 2021-04-29 JP JP2021076919A patent/JP7692283B2/ja active Active
-
2022
- 2022-04-27 US US17/731,148 patent/US12136179B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20180068463A1 (en) | 2016-09-02 | 2018-03-08 | Artomatix Ltd. | Systems and Methods for Providing Convolutional Neural Network Based Image Synthesis Using Stable and Controllable Parametric Models, a Multiscale Synthesis Framework and Novel Network Architectures |
| JP2020112907A (ja) | 2019-01-09 | 2020-07-27 | 凸版印刷株式会社 | 画像スタイル変換装置、画像スタイル変換方法、及びプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| US12136179B2 (en) | 2024-11-05 |
| JP2022170757A (ja) | 2022-11-11 |
| US20220351479A1 (en) | 2022-11-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7512347B2 (ja) | 仮想店舗管理プログラム、仮想店舗管理システムおよび仮想店舗管理方法 | |
| US11948245B2 (en) | Relighting images and video using learned lighting and geometry | |
| CN108734749A (zh) | 图像的视觉风格变换 | |
| CN106575445A (zh) | 毛皮虚拟化身动画 | |
| CN116091676B (zh) | 虚拟对象的面部渲染方法及点云特征提取模型的训练方法 | |
| JP2023171165A (ja) | スタイル変換プログラム、スタイル変換装置、およびスタイル変換方法 | |
| US20240173620A1 (en) | Predicting the Appearance of Deformable Objects in Video Games | |
| CN112116589A (zh) | 虚拟形象的评测方法、装置、设备及计算机可读存储介质 | |
| JP2025101944A (ja) | 仮想オブジェクト表示プログラム、仮想オブジェクト表示システム、および仮想オブジェクト表示方法 | |
| JP7692283B2 (ja) | スタイルトランスファープログラムおよびスタイルトランスファー方法 | |
| CN116862759A (zh) | 基于生成对抗网络的个性化肖像生成系统及方法 | |
| CN106952325A (zh) | 用于操作三维动画角色的方法和装置 | |
| JP2023019221A (ja) | スタイルトランスファープログラムおよびスタイルトランスファー方法 | |
| JP4865472B2 (ja) | プログラム、情報記憶媒体及び画像生成システム | |
| US12223576B2 (en) | Apparatus and method for creating avatar | |
| Vayadande et al. | MetaNexus: connecting worlds, redefining reality | |
| JP7325775B2 (ja) | 画像処理システム、方法、及びプログラム | |
| KR20240049695A (ko) | 2d 이미지로부터 3d 오브젝트를 생성하는 서버 및 방법 | |
| CN114299203A (zh) | 虚拟模型的处理方法和装置 | |
| Hall et al. | Collaborative interactive evolution of art in the latent space of deep generative models | |
| CN119048648B (zh) | 一种变形动画的处理方法、电子设备 | |
| KR102815524B1 (ko) | Ai 기반 광고 이미지 생성 방법, 서버 및 컴퓨터 프로그램 | |
| Ruti | Optimization of 3D Models for Mobile Games: Balancing Quality and Performance | |
| Hu et al. | P‐4.15: Application of 3D Gaussian Splatting in Gaussian Avatar | |
| Karmakar et al. | Unfolding a Hidden Risk of Direct 3D Software Usage for Animation Character Design |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240411 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250115 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20250131 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250203 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20250131 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250403 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250507 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250603 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7692283 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |