JP7601015B2 - Image generation device, image generation method, and program - Google Patents
Image generation device, image generation method, and program Download PDFInfo
- Publication number
- JP7601015B2 JP7601015B2 JP2022006057A JP2022006057A JP7601015B2 JP 7601015 B2 JP7601015 B2 JP 7601015B2 JP 2022006057 A JP2022006057 A JP 2022006057A JP 2022006057 A JP2022006057 A JP 2022006057A JP 7601015 B2 JP7601015 B2 JP 7601015B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- frame
- images
- additional
- unit
- 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
Landscapes
- Image Processing (AREA)
Description
特許法第30条第2項適用 (1)▲1▼ウェブサイト掲載日 2021年1月20日(オンライン口頭発表:2021年1月22日) ▲2▼ウェブサイトのアドレス ・日本視覚学会 http://www.visionsociety.jp/meeting.html ・日本視覚学会2021年冬季大会 抄録集 https://doi.org/10.24636/vision.33.1_35 ・抄録集の学会誌 https://www.jstage.jst.go.jp/article/vision/33/1/33_35/_article/-char/ja/(1) ▲1▼ Date of website publication January 20, 2021 (online oral presentation: January 22, 2021) ▲2▼ Website address ・Japan Vision Society http://www.visionsociety.jp/meeting.html ・Japan Vision Society 2021 Winter Meeting Abstracts https://doi.org/10.24636/vision.33.1_35 ・Journal of the Abstracts https://www.jstage.jst.go.jp/article/vision/33/1/33_35/_article/-char/ja/
特許法第30条第2項適用 (2)▲1▼ウェブサイト掲載日 2021年5月20日 (口頭発表:2021年5月23日) ▲2▼ウェブサイトのアドレス ・V-VSS ウェブサイト https://www.visionsciences.org/ ・V-VSS 2021(プログラムとポスターの公開) https://www.visionsciences.org/programs/V-VSS_2021_Program.pdf ・プログラムの学会誌 https://doi.org/10.1167/jov.21.9.2867(2) ▲1▼Website publication date May 20, 2021 (Oral presentation: May 23, 2021) ▲2▼Website address ・V-VSS website https://www.visionsciences.org/ ・V-VSS 2021 (Program and poster publication) https://www.visionsciences.org/programs/V-VSS_2021_Program.pdf ・Program journal https://doi.org/10.1167/jov.21.9.2867
本発明は、錯覚をもたらす映像を生成する技術に関し、特に、複数枚の画像を同じ順序で繰り返して連続した映像を観察者が見たときに、当該映像中で視対象が連続して動いているかのように観察者に知覚させる映像を生成する技術に関する。 The present invention relates to a technology for generating images that create an illusion, and in particular to a technology for generating images that, when a viewer watches a series of images in which multiple images are repeated in the same order, give the viewer the perception that the visual object is moving continuously in the image.
非特許文献1には、動いている対象を含む動画から連続する2枚の画像を第1フレームの画像と第2フレームの画像として取得し、第1フレームの画像と第2フレームの画像のそれぞれの画素値のコントラスト極性を反転させたものを第3フレームの画像と第4フレームの画像として生成し、第1フレームの画像から第4フレームの画像を順に繰り返して連続した映像を提示することで、当該映像を見た観察者が当該映像に含まれる対象が一方向へ動き続けているかのように知覚することが記載されている。特許文献1には、前述した第1フレームの画像と第2フレームの画像の高空間周波数帯域の画像情報のみのコントラスト極性を反転させたものそれぞれを第3フレームの画像と第4フレームの画像として生成した場合でも、当該映像を見た観察者が当該映像に含まれる対象が一方向へ動き続けているかのように知覚することが記載されている。非特許文献1と特許文献1に記載されている錯覚のことを以下では"Four-stroke apparent motion"と呼ぶ。 Non-Patent Document 1 describes that two consecutive images are obtained as the first and second frame images from a video containing a moving object, the contrast polarity of the pixel values of the first and second frame images are inverted to generate the third and fourth frame images, and the first to fourth frame images are repeated in order to present a continuous video, so that an observer who sees the video perceives the object included in the video as moving in one direction. Patent Document 1 describes that even if the contrast polarity of only the image information in the high spatial frequency band of the first and second frame images is inverted to generate the third and fourth frame images, an observer who sees the video perceives the object included in the video as moving in one direction. The illusion described in Non-Patent Document 1 and Patent Document 1 is hereinafter referred to as "Four-stroke apparent motion".
非特許文献2には、動いている対象を含む動画から連続する2枚の画像を第1フレームの画像と第2フレームの画像として取得し、第3フレームの画像として全画素が灰色の画像を用意し、第1フレームの画像から第3フレームの画像を順に繰り返して連続した映像を提示することで、当該映像を見た観察者が当該映像に含まれる対象が一方向へ動き続けているかのように知覚することが記載されている。非特許文献2に記載されている錯覚のことを、非特許文献2に記載されているのと同様に、以下では"Two-stroke apparent motion"と呼ぶ。 Non-Patent Document 2 describes how two consecutive images are obtained from a video containing a moving object as the first and second frame images, and an image in which all pixels are gray is prepared as the third frame image. The first through third frame images are then repeated in order to present a continuous video, which causes an observer to perceive the object contained in the video as if it were moving continuously in one direction. The illusion described in Non-Patent Document 2 is hereinafter referred to as "two-stroke apparent motion", as described in Non-Patent Document 2.
非特許文献1と特許文献1と非特許文献2に記載されているような錯覚、すなわち、3個以上のフレームの画像を順に繰り返して連続した映像を提示することで、当該映像を見た観察者が当該映像に含まれる視対象が動き続けているかのように知覚する錯覚のことを、以下では便宜的に「連続運動錯覚」と呼ぶこととする。 The illusion described in Non-Patent Document 1, Patent Document 1, and Non-Patent Document 2, that is, the illusion in which a continuous image is presented by repeating three or more frame images in sequence, and an observer viewing the image perceives the visual object contained in the image as continuously moving, will be referred to below for convenience as the "continuous motion illusion."
連続運動錯覚として知られているのはFour-stroke apparent motionとTwo-stroke apparent motionの2つであり、連続運動錯覚を生じさせるための映像を生成するその他の方法は知られていない。Four-stroke apparent motionとTwo-stroke apparent motionが人間の視覚系における運動検出特性に基づく錯覚となっていることは知られているが、任意のフレーム数の画像を順に繰り返した映像を生成する場合において具体的にどのように映像を生成すれば人間の視覚系における運動検出特性に基づく連続運動錯覚を生じさせる映像が得られるのかは知られていない。すなわち、Four-stroke apparent motionを生じさせるために追加する第3フレームの画像と第4フレームの画像の生成方法と、Two-stroke apparent motionを生じさせるために追加する第3フレームの画像の生成方法と、は全く異なっており、2フレームの元の画像に対して同じ枠組みで任意のフレーム数の画像を追加して連続運動錯覚を生じさせるための映像を生成する技術は知られていない。 There are two known continuous motion illusions: four-stroke apparent motion and two-stroke apparent motion, and no other methods are known for generating images that produce a continuous motion illusion. It is known that four-stroke apparent motion and two-stroke apparent motion are illusions based on the motion detection characteristics of the human visual system, but it is not known how to generate images that produce a continuous motion illusion based on the motion detection characteristics of the human visual system when generating images that are repeated in sequence of an arbitrary number of frames. In other words, the method of generating the third and fourth frame images that are added to produce four-stroke apparent motion is completely different from the method of generating the third frame image that is added to produce two-stroke apparent motion, and no technology is known for generating images that produce a continuous motion illusion by adding an arbitrary number of frames of images in the same framework to an original two-frame image.
本発明は、2個の元の画像に任意の個数の画像を追加した連続運動錯覚を生じさせるための映像を、人間の視覚系における運動検出特性に基づくように、生成する技術を提供することを目的とする。 The present invention aims to provide a technology that generates images that create the illusion of continuous motion by adding any number of images to two original images, based on the motion detection characteristics of the human visual system.
本発明の一態様は、提示用単位映像が繰り返して連続させて提示された際に、当該提示を見た観察者に、視対象が連続して動いているかのように知覚させるための映像を生成する映像生成装置であって、1以上の整数をNとして、ある画像である第1の元画像と、前記第1の元画像とは異なる画像である第2の元画像と、を用いてN個の追加画像を生成する追加画像生成部と、前記第1の元画像と、前記第2の元画像と、N個の前記追加画像と、のN+2個の画像による組を前記提示用単位映像として生成する提示用映像生成部と、を含み、前記追加画像生成部は、前記提示用単位映像に含まれるN+2個の画像において、前記提示される際に隣接する2個の画像間での、前記提示される際の単位時間あたりの運動エネルギー、がなるべく等しくなるように、N個の前記追加画像を生成する。 One aspect of the present invention is an image generating device that generates an image for causing an observer viewing a presentation of unit images for presentation to perceive a visual target as moving continuously when the unit images for presentation are repeatedly presented in succession, the image generating device including: an additional image generating unit that generates N additional images using a first original image, which is an image, and a second original image, which is an image different from the first original image, where N is an integer equal to or greater than 1; and a presentation image generating unit that generates a set of N+2 images, the first original image, the second original image, and the N additional images, as the unit image for presentation, the additional image generating unit generating the N additional images such that the kinetic energy per unit time when presented between two adjacent images in the N+2 images included in the unit image for presentation is as equal as possible.
本発明によれば、2個の元の画像に任意の個数の画像を追加した連続運動錯覚を生じさせるための映像を、人間の視覚系における運動検出特性に基づいて、生成することができる。 According to the present invention, it is possible to generate images that create the illusion of continuous motion by adding any number of images to two original images, based on the motion detection characteristics of the human visual system.
連続運動錯覚を生じさせるためには、3個以上のフレームの画像を順に繰り返して連続した映像が提示される必要がある。例えば、第1フレームから第3フレームまでの3フレームの画像を用いる場合であれば、第1フレーム、第2フレーム、第3フレームの順の3個の画像による画像組を最小単位として、当該最小単位の画像組が繰り返して連続した画像組が映像として提示される。この提示される映像全体の画像組のことを以下では「提示用連続映像」と呼び、最小単位の画像組のことを「提示用単位映像」と呼ぶ。すなわち、提示用単位映像を繰り返して連続させた映像が提示用連続映像である。 To create the illusion of continuous motion, it is necessary to present a continuous image by repeating images of three or more frames in sequence. For example, if three frames of images from frame 1 to frame 3 are used, an image set consisting of three images in the order of frame 1, frame 2, and frame 3 is treated as the smallest unit, and this smallest unit image set is repeated to present a continuous image set as an image. Below, this entire image set that is presented is referred to as the "continuous image for presentation," and the smallest unit image set is referred to as the "unit image for presentation." In other words, an image made by repeating unit images for presentation in a continuous manner is the continuous image for presentation.
Four-stroke apparent motionを生じさせるための提示用単位映像、Two-stroke apparent motionを生じさせるための提示用単位映像、本発明の提示用単位映像、の何れも、ある画像である第1の画像と、第1の画像とは異なる画像である第2の画像と、の2個の画像を用いて提示用単位映像が生成される。第1の画像と第2の画像は、提示用単位映像を生成する元となる画像であるので、第1の画像と第2の画像のことを以下では「元画像」と呼ぶ。第1の元画像の典型例は、ある対象を含む画像であり、第2の元画像の典型例は、第1の元画像に対して当該ある対象に動きが与えられた画像に相当する画像である。なお、「第1の元画像に対して当該ある対象に動きが与えられた画像に相当する画像」は便宜的な表現であり、「第1の元画像に対して当該ある対象に動きが与えられた画像に相当する画像」とは、正しくは、当該ある対象が第1の元画像における位置に対して移動した位置にあり、当該ある対象以外のものは第1の元画像における位置と略同じ位置にある画像、のことである。例えば、第1の元画像はある背景画像の第1の位置にある対象が配置されたものであり、第2の元画像は当該ある背景画像の第1の位置に近接した第2の位置に当該ある対象が配置されたものである。近接した位置とは、第1の元画像と第2の元画像とを継時的に連続提示した際に運動が知覚される範囲における位置である。なお、観察者が知覚しない程度であれば、当該ある対象も当該ある対象以外のものも、第1の元画像と第2の元画像の2つの画像において、形状が異なっていたり、模様が異なっていたり、大きさが異なっていたりしてもよい。略同じ位置とは、実際には僅かに異なっていたとしても観察者が知覚しない程度の異なりであり、観察者が同じ位置であると知覚する位置のことである。 In each of the presentation unit image for generating four-stroke apparent motion, the presentation unit image for generating two-stroke apparent motion, and the presentation unit image of the present invention, a presentation unit image is generated using two images, a first image which is a certain image, and a second image which is an image different from the first image. Since the first image and the second image are images from which the presentation unit image is generated, the first image and the second image are hereinafter referred to as "original images". A typical example of the first original image is an image including a certain object, and a typical example of the second original image is an image equivalent to an image in which the certain object is given a motion with respect to the first original image. Note that "an image equivalent to an image in which the certain object is given a motion with respect to the first original image" is a convenient expression, and "an image equivalent to an image in which the certain object is given a motion with respect to the first original image" properly means an image in which the certain object is at a position moved with respect to its position in the first original image, and other objects other than the certain object are at approximately the same positions as in the first original image. For example, the first original image is an image in which an object is placed at a first position in a certain background image, and the second original image is an image in which the object is placed at a second position adjacent to the first position in the certain background image. Adjacent positions are positions within a range in which movement is perceived when the first original image and the second original image are presented in succession over time. Note that the object and other objects may have different shapes, patterns, or sizes in the first original image and the second original image, as long as the observer does not perceive them. The term "approximately the same position" refers to a difference that is not perceived by the observer even if it is actually slightly different, and is perceived by the observer as being the same position.
Four-stroke apparent motionを生じさせるための提示用単位映像は、2個の元画像に2個の画像が追加されたものである。Two-stroke apparent motionを生じさせる提示用単位映像は、2個の元画像に1個の画像が追加されたものである。本発明の提示用単位映像は、2個の元画像に任意の個数の画像が追加されたものである。これらの追加された画像のことを、以下では「追加画像」という。すなわち、提示用単位映像に含まれる画像のうちの、元画像以外の画像は、追加画像である。具体的には、Four-stroke apparent motionを生じさせるための提示用単位映像は、2個の元画像と2個の追加画像から成り、当該提示用単位映像の第1フレームの画像が第1の元画像であり、当該提示用単位映像の第2フレームの画像が第2の元画像であり、当該提示用単位映像の第3フレームの画像が第1の追加画像であり、当該提示用単位映像の第4フレームの画像が第2の追加画像である。また、Two-stroke apparent motionを生じさせるための提示用単位映像は、2個の元画像と1個の追加画像から成り、当該提示用単位映像の第1フレームの画像が第1の元画像であり、当該提示用単位映像の第2フレームの画像が第2の元画像であり、当該提示用単位映像の第3フレームの画像が追加画像である。また、本発明の提示用単位映像は2個の元画像と任意の個数の追加画像から成り、例えば、当該提示用単位映像の第1フレームの画像が第1の元画像であり、当該提示用単位映像の第2フレームの画像が第2の元画像であり、当該提示用単位映像の第3フレーム以降の画像それぞれが追加画像である。以下では、本発明の提示用単位映像に含まれる追加画像の個数をNとする。Nは1以上の整数である。 The presentation unit image for generating four-stroke apparent motion is obtained by adding two images to two original images. The presentation unit image for generating two-stroke apparent motion is obtained by adding one image to two original images. The presentation unit image of the present invention is obtained by adding any number of images to two original images. These added images are hereinafter referred to as "additional images". In other words, among the images included in the presentation unit image, images other than the original images are additional images. Specifically, the presentation unit image for generating four-stroke apparent motion is composed of two original images and two additional images, and the image of the first frame of the presentation unit image is the first original image, the image of the second frame of the presentation unit image is the second original image, the image of the third frame of the presentation unit image is the first additional image, and the image of the fourth frame of the presentation unit image is the second additional image. Moreover, the presentation unit video for generating two-stroke apparent motion is composed of two original images and one additional image, the image of the first frame of the presentation unit video being the first original image, the image of the second frame of the presentation unit video being the second original image, and the image of the third frame of the presentation unit video being the additional image. Moreover, the presentation unit video of the present invention is composed of two original images and any number of additional images, for example, the image of the first frame of the presentation unit video being the first original image, the image of the second frame of the presentation unit video being the second original image, and each of the images of the third frame and subsequent frames of the presentation unit video being an additional image. Hereinafter, the number of additional images included in the presentation unit video of the present invention is defined as N. N is an integer equal to or greater than 1.
なお、説明を簡単化するために、全ての画像はいわゆる同じサイズの画像であるとする。すなわち、以降の説明では、全ての画像は縦と横のそれぞれの方向に画素が並んだ二次元の画像であり、全ての画像における縦の画素数は等しく、全ての画像における横の画素数は等しいことを前提とする。また、第2実施形態までは提示される映像のフレームレートが固定であること、すなわち、画像が提示される時間間隔が一定であること、を前提とする。 To simplify the explanation, it is assumed that all images are of the same size. In other words, in the following explanation, it is assumed that all images are two-dimensional images with pixels arranged in both the vertical and horizontal directions, and that all images have the same number of vertical pixels and the same number of horizontal pixels. In addition, up until the second embodiment, it is assumed that the frame rate of the presented video is fixed, that is, the time interval at which images are presented is constant.
<発明の概要>
Four-stroke apparent motionもTwo-stroke apparent motionも、特定の枚数の追加画像を与える場合に、人間の運動検出特性に照らして有効な画像生成方法であるが、それぞれの画像生成の手続きは全く異なっており、任意の枚数の追加画像を生成する場合に一般に使える方法ではない。これらに対し、本発明では、人間の視覚系における運動検出特性にとって最適となるようにすることを考慮して、すなわち、人間の視覚系における運動検出特性にとってなるべく適切となるように、追加画像の枚数に依存しない手続きによって追加画像を生成する。具体的には、本発明では、2個の元画像を用いてN個の追加画像を生成してN+2個の画像による提示用単位映像を生成する映像生成処理において、提示される際に隣接する2個の画像の間での運動エネルギーがなるべく等しくなるようにN個の追加画像を生成する。
<Summary of the Invention>
Both four-stroke apparent motion and two-stroke apparent motion are effective image generation methods in light of human motion detection characteristics when a specific number of additional images are provided, but the procedures for generating the images are completely different, and they are not generally usable when generating an arbitrary number of additional images. In contrast, in the present invention, additional images are generated by a procedure that is independent of the number of additional images, taking into consideration the optimization of the motion detection characteristics of the human visual system, that is, so as to be as appropriate as possible for the motion detection characteristics of the human visual system. Specifically, in the present invention, in an image generation process that generates N additional images using two original images to generate a unit image for presentation using N+2 images, N additional images are generated so that the kinetic energy between two adjacent images is as equal as possible when presented.
例えば、N=1の場合であれば、提示される際に隣接する2個の画像によるペアは、第1フレームの画像と第2フレームの画像によるペア、第2フレームの画像と第3フレームの画像によるペア、第3フレームの画像と第1フレームの画像によるペア、の3個である。そこで、N=1の場合は、第1フレームの画像と第2フレームの画像の間での運動エネルギー、第2フレームの画像と第3フレームの画像の間での運動エネルギー、第3フレームの画像と第1フレームの画像の間での運動エネルギー、の3個の運動エネルギーがなるべく等しくなるように1個の追加画像を生成する。 For example, when N=1, there are three pairs of two adjacent images that are presented: a pair of an image of the first frame and an image of the second frame, a pair of an image of the second frame and an image of the third frame, and a pair of an image of the third frame and an image of the first frame. Therefore, when N=1, one additional image is generated so that the three kinetic energies, namely the kinetic energy between the image of the first frame and the image of the second frame, the kinetic energy between the image of the second frame and the image of the third frame, and the kinetic energy between the image of the third frame and the image of the first frame, are as equal as possible.
また例えば、N=2の場合であれば、提示される際に隣接する2個の画像によるペアは、第1フレームの画像と第2フレームの画像によるペア、第2フレームの画像と第3フレームの画像によるペア、第3フレームの画像と第4フレームの画像によるペア、第4フレームの画像と第1フレームの画像によるペア、の4個である。そこで、N=2の場合は、第1フレームの画像と第2フレームの画像の間での運動エネルギー、第2フレームの画像と第3フレームの画像の間での運動エネルギー、第3フレームの画像と第4フレームの画像の間での運動エネルギー、第4フレームの画像と第1フレームの画像の間での運動エネルギー、の4個の運動エネルギーがなるべく等しくなるように2個の追加画像を生成する。 For example, when N=2, there are four pairs of two adjacent images that are presented: a pair of an image of the first frame and an image of the second frame, a pair of an image of the second frame and an image of the third frame, a pair of an image of the third frame and an image of the fourth frame, and a pair of an image of the fourth frame and an image of the first frame. Therefore, when N=2, two additional images are generated so that the four kinetic energies, namely the kinetic energy between the image of the first frame and the image of the second frame, the kinetic energy between the image of the second frame and the image of the third frame, the kinetic energy between the image of the third frame and the image of the fourth frame, and the kinetic energy between the image of the fourth frame and the image of the first frame, are as equal as possible.
例えば、本発明では、2個の元画像と、N個の追加画像の初期の暫定画像と、によるN+2個の画像による画像組を初期の更新対象の画像組として、更新対象の画像組に含まれるN個の追加画像の暫定画像を所定の条件を満たすように更新して新たな更新対象の画像組を得る更新処理を繰り返すことで、N個の追加画像を生成する。所定の条件とは、更新対象の画像組において順番が隣接する2個の画像によるペアN+1個と、更新対象の画像組のN+2番目の画像と1番目の画像によるペア1個と、の計N+2個のペアの画像間での運動エネルギーがなるべく等しくなるようにする条件である。本発明では、この条件を満たす更新処理の一具体例として、N+2個のペアの画像間での運動エネルギーの差分の絶対値の総和を損失として、当該損失が小さくなるように追加画像の暫定画像の画素値を更新する処理を用いる。もちろん、前述した条件を満たす更新処理であればどのような更新処理を用いてもよく、前述した具体例とは異なる損失が小さくなるように追加画像の暫定画像の画素値を更新する処理を用いてもよい。なお、追加画像の初期の暫定画像はどのような画像であってもよいが、例えば、ホワイトノイズやガウシアンノイズによる二次元ノイズ画像を各追加画像の初期の暫定画像とすればよい。 For example, in the present invention, an image set of N+2 images consisting of two original images and initial provisional images of N additional images is set as an initial image set to be updated, and N additional images are generated by repeating an update process to update the provisional images of the N additional images included in the image set to be updated so as to satisfy a predetermined condition to obtain a new image set to be updated. The predetermined condition is a condition that the kinetic energy between the N+2 pairs of images, which is N+1 pairs of two images that are adjacent in order in the image set to be updated, and one pair of the N+2th image and the 1st image in the image set to be updated, is as equal as possible. In the present invention, as a specific example of an update process that satisfies this condition, a process is used in which the sum of the absolute values of the differences in kinetic energy between the N+2 pairs of images is set as a loss, and the pixel values of the provisional images of the additional images are updated so as to reduce the loss. Of course, any update process that satisfies the above-mentioned condition may be used, and a process of updating the pixel values of the provisional images of the additional images so as to reduce a loss different from the specific example described above may be used. The initial provisional image of the additional image may be any image, but for example, a two-dimensional noise image made from white noise or Gaussian noise may be used as the initial provisional image of each additional image.
<第1実施形態>
図1に例示するように、第1実施形態の映像生成装置100は、元画像取得部110と追加画像生成部120と提示用映像生成部130を有する。図2に例示するように、映像生成装置100は、ステップS110とステップS120とステップS130の処理を行う。映像生成装置100は、ある画像である第1の元画像と、第1の元画像とは異なる画像である第2の元画像と、の2個の画像を用いて、N個の追加画像を生成して、N+2個の画像による提示用単位映像を生成する。映像生成装置100は、提示用単位映像が繰り返して連続させて提示された際に、当該提示を見た観察者に、対象が連続して動いているかのように知覚させるための映像を生成する映像生成装置である。
First Embodiment
As illustrated in FIG. 1, the
[元画像取得部110]
元画像取得部110は、ある画像である第1の元画像と、第1の元画像とは異なる画像である第2の元画像と、を取得して出力する(ステップS110)。元画像取得部110が出力した第1の元画像と第2の元画像は追加画像生成部120と提示用映像生成部130に入力される。
[Original image acquisition unit 110]
The original
[[元画像取得部110の第1例]]
ある対象の動きを含む動画が入力映像として映像生成装置100に入力された場合には、元画像取得部110には、映像生成装置100に入力された入力映像が入力される。例えば、元画像取得部110は、入力映像から連続した2個のフレームの画像を第1の元画像と第2の元画像として取得して出力する。入力映像において連続する2個のフレームの画像において当該ある対象の位置の異なりが視認されない場合には、元画像取得部110は、入力映像から間に1個以上のフレームが存在する2個のフレームの画像を第1の元画像と第2の元画像として取得して出力してもよい。すなわち、元画像取得部110は、入力映像からある対象を含むある1つのフレームを第1の元画像として取得して出力し、当該入力映像から当該ある1つのフレームとは別のフレームの画像であって第1の元画像に対して当該ある対象に動きが与えられた画像に相当する画像を第2の元画像として取得して出力する(ステップS110A)。
[First example of original image acquisition unit 110]
When a video including the movement of a certain object is input to the
[[元画像取得部110の第2例]]
ある対象を含む画像が入力画像として映像生成装置100に入力された場合には、元画像取得部110には、入力画像を第1の元画像として出力するとともに、入力画像に含まれる当該ある対象の位置を近接した別の位置に移動させた画像を公知の画像合成技術を用いて合成して第2の元画像として出力する(ステップS110B)。
[Second example of original image acquisition unit 110]
When an image including a certain object is input to the
[[元画像取得部110の第3例]]
ある対象の画像とある背景の画像が入力画像として映像生成装置100に入力された場合には、元画像取得部110には、背景の画像の第1の位置に当該ある対象を配置した画像を合成して第1の元画像として出力するとともに、背景の画像の第1の位置に近接した第2の位置に当該ある対象を配置した画像を合成して第2の元画像として出力する(ステップS110C)。
[Third example of original image acquisition unit 110]
When an image of a certain object and an image of a certain background are input to the
第1例から第3例の元画像取得部110が生成するのは、ある対象を含む画像である第1の元画像と、第1の元画像に対して当該ある対象に動きが与えられた画像に相当する画像である第2の元画像である。すなわち、第1例から第3例の元画像取得部110が生成する第1の元画像と第2の元画像においては、ある対象が異なる位置にあり、当該ある対象以外のものは略同じ位置にある。しかし、これは1つの典型例であって、第1の元画像と第2の元画像においては、複数の対象が異なる位置にあり、当該複数の対象以外のものが略同じ位置にあってもよい。また、第1の元画像と第2の元画像においてどの対象が異なる位置にあってどの対象が略同じ位置にあるかなどを考慮せずに、元画像取得部110は、ある画像である第1の元画像と、第1の元画像とは異なる画像である第2の元画像と、を得るようにしてもよい。要するに、元画像取得部110は、互いに異なる2つの画像を第1の元画像と第2の元画像として得るようにすればよい。
The original
なお、ある画像である第1の元画像と、第1の元画像とは異なる画像である第2の元画像と、が2個の入力画像として映像生成装置100に入力される場合には、元画像取得部110は、映像生成装置100に入力された2個の入力画像をそのまま第1の元画像と第2の元画像として出力すればよい。また、この場合には、映像生成装置100が元画像取得部110を備えないようにして、映像生成装置100がステップS110を行わないようにして、映像生成装置100に入力された2個の入力画像がそのまま第1の元画像と第2の元画像として追加画像生成部120と提示用映像生成部130に入力されるようにしてもよい。
When a first original image, which is a certain image, and a second original image, which is an image different from the first original image, are input to the
[追加画像生成部120]
追加画像生成部120には、元画像取得部110が出力した第1の元画像と第2の元画像、または、映像生成装置100に入力された2個の画像である第1の元画像と第2の元画像が入力される。第1の元画像と第2の元画像は互いに異なる画像であり、第1の元画像の一例はある対象を含む画像であり、第2の元画像の一例は第1の元画像に対して当該対象に動きが与えられた画像に相当する画像である。追加画像生成部120は、第1の元画像と第2の元画像を用いて、N個の追加画像を生成して出力する(ステップS120)。その際、追加画像生成部120は、後述する提示用映像生成部130が生成する提示用単位映像に含まれるN+2個の画像において、提示される際に隣接する2個の画像間での運動エネルギーがなるべく等しくなるように、N個の追加画像を生成する。追加画像の生成においては、提示される際の画像の順番、すなわち、後述する提示用映像生成部130が生成する提示用単位映像に含まれる画像の順番、を考慮する必要があるので、追加画像生成部120の動作の詳細については提示用映像生成部130の説明の後で説明する。追加画像生成部120が出力したN個の追加画像は提示用映像生成部130に入力される。
[Additional image generating unit 120]
The additional
なお、生成する追加画像の個数であるNの値は、映像生成装置100内に予め記憶しておいてもよいし、映像生成装置100の外から追加画像生成部120に入力されるようにしてもよい。Nの値を映像生成装置100内に予め記憶しておく場合には、図示しない記憶部を映像生成装置100に備えて、当該記憶部にNの値を予め記憶しておけばよい。Nの値が映像生成装置100の外から追加画像生成部120に入力されるようにする場合には、キーボードやテンキーやタッチパネルなどの図示しない入力部を映像生成装置100に備えて、入力部が利用者によるNの値の入力を受け付けるようにして、利用者が入力部に入力した生成する追加画像の個数の値、すなわち、入力部が受け付けた値をNの値として追加画像生成部120に対して出力して、図1に破線で示すように、Nの値が追加画像生成部120に入力されるようにすればよい。
The value of N, which is the number of additional images to be generated, may be stored in advance in the
また、生成する追加画像の個数であるNの値は、ある1個の値であってもよいし、異なる複数個の値であってもよい。Nの値が異なる複数個の値(N1、N2,・・・)である場合には、追加画像生成部120はNの値それぞれ(すなわち、N1、N2,・・・それぞれ)に対して追加画像を生成して出力すればよく、後述する提示用映像生成部130はNの値それぞれ(すなわち、N1、N2,・・・それぞれ)に対して処理を行えばよい。
In addition, the value of N, which is the number of additional images to be generated, may be a single value or may be a number of different values. When the value of N is a number of different values ( N1 , N2 , ...), the additional
[提示用映像生成部130]
提示用映像生成部130には、元画像取得部110が出力した第1の元画像と第2の元画像、もしくは、映像生成装置100に入力された2個の画像である第1の元画像と第2の元画像、と、追加画像生成部120が出力したN個の追加画像と、が入力される。提示用映像生成部130は、入力されたN+2個の画像を提示する順番に連結した画像組を最小単位として生成し、生成した当該最小単位の画像組を提示用単位映像として出力するか、または、当該最小単位の画像組(すなわち、提示用単位映像)を複数回繰り返して接続した画像組を提示用連続映像として出力する(ステップS130)。提示用映像生成部130が出力した提示用単位映像または提示用連続映像は、映像生成装置100から出力されて、映像提示装置、映像提示装置に入力する映像を記録しておく記録装置、などに入力される。
[Presentation video generation unit 130]
The presentation
1以上N以下の各整数をnとすると、例えば、提示用映像生成部130は、第1の元画像を最小単位の画像組の第1フレームの画像とし、第2の元画像を最小単位の画像組の第2フレームの画像とし、N個の追加画像のn番目の画像を最小単位の画像組の第n+2フレームの画像として、第1フレームの画像から第N+2フレームの画像までを順に連結することで、N+2フレームからなる最小単位の画像組を生成する。
If n is an integer between 1 and N, for example, the presentation
例えば、N=1の場合であれば、提示用映像生成部130は、第1の元画像を最小単位の画像組の第1フレームの画像とし、第2の元画像を最小単位の画像組の第2フレームの画像とし、1個の追加画像を最小単位の画像組の第3フレームの画像として、第1フレームの画像から第3フレームの画像までを順に連結することで最小単位の画像組を生成する。また例えば、N=2の場合であれば、提示用映像生成部130は、第1の元画像を最小単位の画像組の第1フレームの画像とし、第2の元画像を最小単位の画像組の第2フレームの画像とし、2個の追加画像のうちの1番目の画像を最小単位の画像組の第3フレームの画像とし、2個の追加画像のうちの2番目の画像を最小単位の画像組の第4フレームの画像として、第1フレームの画像から第4フレームの画像までを順に連結することで最小単位の画像組を生成する。
For example, when N=1, the presentation
[映像の提示]
映像提示装置は、観察者が観察可能なように映像を提示する装置であって、例えば、映像を表示するディスプレイ装置、映像を投影するプロジェクタを備える。映像提示装置には、映像生成装置100が出力した提示用単位映像または提示用連続映像が入力される。映像提示装置は、提示用単位映像が入力された場合には、入力された提示用単位映像を複数回繰り返して接続した映像を提示し、提示用連続映像が入力された場合には、入力された提示用連続映像をそのまま提示する。すなわち、映像提示装置は、上述した最小単位の画像組を複数回繰り返して接続した画像組を提示する。
[Video Presentation]
The image presentation device is a device that presents an image so that an observer can view it, and includes, for example, a display device that displays the image and a projector that projects the image. The image presentation device receives the unit image for presentation or the continuous image for presentation output by the
したがって、上述したN+2フレームからなる最小単位の画像組(すなわち、提示用単位映像)における提示される画像の順番は、第1フレームの画像、第2フレームの画像、nが1からNまでの順の第nフレームの画像、第1フレームの画像、第2フレームの画像、nが1からNまでの順の第nフレームの画像、第1フレームの画像、第2フレームの画像、・・・である。すなわち、最小単位の画像組(すなわち、提示用単位映像)に含まれるN+2個の画像における提示される際に隣接する2個の画像によるペアは、最小単位の画像組において順番が隣接する2個の画像によるペアN+1個と、最小単位の画像組のN+2番目の画像と1番目の画像によるペア1個と、の計N+2個のペアである。 Therefore, the order of images presented in the minimum unit image set consisting of the above-mentioned N+2 frames (i.e., unit video for presentation) is the image of the first frame, the image of the second frame, the image of the nth frame where n is from 1 to N, the image of the first frame, the image of the second frame, the image of the nth frame where n is from 1 to N, the image of the first frame, the image of the second frame, ... In other words, the pairs of two adjacent images when presented in the N+2 images included in the minimum unit image set (i.e., unit video for presentation) are N+2 pairs in total, consisting of N+1 pairs of two images adjacent in order in the minimum unit image set and one pair of the N+2th image and the first image in the minimum unit image set.
[追加画像生成部120の詳細]
上述したように、追加画像生成部120は、提示用映像生成部130が生成する提示用単位映像に含まれるN+2個の画像において、提示される際に隣接する2個の画像間での運動エネルギーがなるべく等しくなるように、N個の追加画像を生成する。また、上述したように、提示用映像生成部130が生成する提示用単位映像は、例えば、第1の元画像を最小単位の画像組の第1フレームの画像とし、第2の元画像を最小単位の画像組の第2フレームの画像とし、N個の追加画像のn番目の画像を最小単位の画像組の第n+2フレームの画像として、第1フレームの画像から第N+2フレームの画像までを順に連結したN+2フレームからなる最小単位の画像組である。したがって、この例であれば、追加画像生成部120は、第1フレームの画像から第N+2フレームの画像までにおいて隣接する2個のフレームの画像によるペアN+1個と、第N+2フレームの画像と第1フレームの画像によるペア1個と、のN+2個のペアについて、各ペアを構成する2個の画像間での運動エネルギーがなるべく等しくなるように追加画像を生成する。N=2の場合とN=3の場合の追加画像生成部120の動作の具体例は以下の通りである。
[Details of the additional image generating unit 120]
As described above, the additional
[N=2の場合の追加画像生成部120の動作の具体例]
N=2の場合、すなわち、映像生成装置100が4フレームの画像による提示用単位映像を生成する場合には、追加画像生成部120は、例えば下記のステップS120-A1からステップS120-A3を行う。
[Specific example of operation of the added
When N=2, that is, when the
追加画像生成部120は、まず、元画像取得部110が取得した第1の元画像を第1フレームの画像とし、元画像取得部110が取得した第2の元画像を第2フレームの画像とし、所定の初期画像を第3フレームの暫定画像とし、所定の初期画像を第4フレームの暫定画像として設定する(ステップS120-A1)。所定の初期画像は、任意の画像であり、例えばホワイトノイズやガウシアンノイズによる二次元ノイズ画像である。
The additional
追加画像生成部120は、次に、第1フレームの画像と第2フレームの画像の間での運動エネルギー、第2フレームの画像と第3フレームの暫定画像の間での運動エネルギー、第3フレームの暫定画像と第4フレームの暫定画像の間での運動エネルギー、第4フレームの暫定画像と第1フレームの画像の間での運動エネルギー、の4つの運動エネルギーがなるべく等しくなるようにする条件を満たすように、第3フレームの暫定画像の画素値と第4フレームの暫定画像の画素値を更新する処理を所定の回数繰り返す(ステップS120-A2)。ステップS120-A2の各更新処理は、例えば、以下のステップS120-A21とステップS120-A22による処理である。なお、追加画像生成部120は、ステップS120-A2において、更新処理の終了条件が所定の回数であることは必須ではなく、所定の終了条件を満たすまで更新処理を繰り返すようにすればよい。
The additional
ステップS120-A21:追加画像生成部120は、フレーム間の運動エネルギーそれぞれを算出する。具体的には、追加画像生成部120は、第1フレームの画像と第2フレームの画像の間の運動エネルギー、第2フレームの画像と第3フレームの暫定画像の間の運動エネルギー、第3フレームの暫定画像と第4フレームの暫定画像の間の運動エネルギー、第4フレームの暫定画像と第1フレームの画像の間の運動エネルギー、を算出する。
Step S120-A21: The additional
ステップS120-A22:追加画像生成部120は、ステップS120-A21で得たフレーム間の運動エネルギーがなるべく等しくなるような損失に基づいて、当該損失が小さくなるように第3フレームの暫定画像の画素値と第4フレームの暫定画像の画素値とを更新する最適化処理を行う。追加画像生成部120は、公知の何れの最適化処理を行ってもよいが、例えば、参考文献1に記載されたアルゴリズムによる最適化処理を行えばよい。
参考文献1: Kingma, D. and Ba, J. "Adam: A Method for Stochastic Optimization," Proceedings of the 3rd International Conference for Learning Representations, San Diego, 2015.
Step S120-A22: The additional
Reference 1: Kingma, D. and Ba, J. "Adam: A Method for Stochastic Optimization," Proceedings of the 3rd International Conference for Learning Representations, San Diego, 2015.
追加画像生成部120は、次に、ステップS120-A2で最終的に得た第3フレームの暫定画像と第4フレームの暫定画像のそれぞれ、すなわち、最適化後の第3フレームの暫定画像と第4フレームの暫定画像のそれぞれを、第3フレームの追加画像と第4フレームの追加画像として出力する(ステップS120-A3)。
The additional
追加画像生成部120は、提示される際に隣接する2個のフレーム間の運動エネルギーを計算するステップS120-A21の処理を、例えば以下のステップAとステップBによって行う。
ステップA:まず、提示される際に隣接する2個の画像を提示される際の時間方向に連結した画像列に、空間周波数f、空間方位o、時間周波数τ、および位相φの4種類のパラメータの組によって定義される複数の異なる3次元フィルタ群のうちの各フィルタを畳み込み、各畳み込み結果を得る。各フィルタは、追加画像生成部120の図示しない記憶部に予め記憶されている。畳み込み処理の対象となる画像列に含まれる画像が2フレーム分であるため、各フィルタは、時間範囲が2フレームまでに制限されたフィルタとすればよい。
The additional
Step A: First, an image sequence in which two adjacent images are linked in the time direction when presented is convolved with each filter from a group of multiple different three-dimensional filters defined by a set of four parameters, namely, spatial frequency f, spatial orientation o, temporal frequency τ, and phase φ, to obtain each convolution result. Each filter is stored in advance in a storage unit (not shown) of the additional
追加画像生成部120では、こうした要件を満たす3次元フィルタ群として、例えば、参考文献2に記載される2次元Steerableフィルタを用いて生成されたものを用いる。具体的には、追加画像生成部120は、位相が互いに2πτだけ異なる2つの2次元Steerableフィルタψ’f,o,φ, ψ’f,o,φ+2πτを時間方向に連結したものを、3次元フィルタψf,o,τ,φとして用いる。追加画像生成部120の図示しない記憶部には、この3次元フィルタを複数の空間周波数f、空間方位o、時間周波数τ、および位相φの組み合わせの分だけ生成したものが予め記憶されていて、追加画像生成部120は、入力された画像列に対して各フィルタを畳み込み、各畳み込み結果を得る。空間周波数f、空間方位o、時間周波数τとしては、畳み込み処理の対象となる画像列に含まれる時間・空間周波数帯や方位が検出可能なように、予め設定された値を用いればよい。位相φとしては、0oと90oの2種類、すなわち、0とπ/2の2種類を用いる。上述した畳み込み処理で得られたf, o, τ, φ毎の畳み込み結果をSp,f,o,τ,φとする。ここでpは画素の各位置を表すものとする。
In the additional
ステップB:追加画像生成部120は、ステップAで得た畳み込み結果について、位相だけが異なるもの同士で平方和を計算することによって、空間周波数f、空間方位o、時間周波数τによる各組み合わせについての各画素における運動エネルギーMp,f,o,τを得る。すなわち、追加画像生成部120は、空間周波数f、空間方位o、時間周波数τによる各組み合わせについて、各画素における運動エネルギーを下記の式(1)により得る。
なお、ステップBで得た画素p、空間周波数f、空間方位o、時間周波数τ毎の運動エネルギーを連結したものが、提示される際に隣接する2個のフレーム間の運動エネルギーである。
参考文献2: Simoncelli, E. P. and Freeman, W. T., "The Steerable Pyramid: A Flexible Architecture for Multi-Scale Derivative Computation," IEEE Second International Conference on Image Processing, Washington DC, 1995.
The kinetic energy between two adjacent frames when presented is the combination of the kinetic energy for each pixel p, spatial frequency f, spatial orientation o, and temporal frequency τ obtained in step B.
Reference 2: Simoncelli, EP and Freeman, WT, "The Steerable Pyramid: A Flexible Architecture for Multi-Scale Derivative Computation," IEEE Second International Conference on Image Processing, Washington DC, 1995.
追加画像生成部120は、ステップS120-A22では、提示される際に隣接する2個の画像間での運動エネルギーがなるべく等しくなるようにする損失として、例えば、以下で説明する2つの損失L1, L2の何れかを用いればよい。1つ目の損失L1は、提示される際に隣接する2個の画像間での運動エネルギーの差分の絶対値の総和が小さくなるようにするための損失であり、2つ目の損失L2は、提示される際に隣接する2個の元画像間での運動エネルギーを目標として、提示される際に隣接する2個の画像間での運動エネルギーのうちの提示される際に隣接する2個の元画像間での運動エネルギー以外のものそれぞれができるだけ目標に近づくようにするための損失である。
In step S120-A22, the additional
提示される際に隣接する2個の画像によるペア、すなわち、ステップS120-A21で運動エネルギーを計算した2個の画像によるペアのそれぞれにインデックスを割り当てて、各損失を具体的に説明する。この説明においては、第1フレームの画像と第2フレームの画像によるペア(すなわち、第1の元画像と第2の元画像によるペア)のインデックスをi=1とし、第2フレームの画像と第3フレームの画像によるペアのインデックスをi=2とし、第3フレームの画像と第4フレームの画像によるペアのインデックスをi=3とし、第4フレームの画像と第1フレームの画像によるペアのインデックスをi=4とする。また、ステップS120-A21で得られた各ペアiの画素p、空間周波数f、空間方位o、時間周波数τによる組合せそれぞれに対応する運動エネルギーをMi
p,f,o,τとする。さらに、隣接する2つのペアのインデックスの組による集合をF={(1, 2), (2, 3), (3, 4)}とし、空間周波数f、空間方位o、時間周波数τの全ての組の集合をCとし、画像に含まれる画素の集合をXとする。そうすると、1つ目の損失L1、すなわち、提示される際に隣接する2個の画像間での運動エネルギーの差分の絶対値の総和が小さくなるようにするための損失は、下記の式(2)の通りとなる。すなわち、追加画像生成部120は、損失L1を用いる場合には、ステップS120-A22においては、下記の式(2)の損失L1の値が小さくなるように第3フレームの暫定画像の画素値と第4フレームの暫定画像の画素値とを更新する最適化処理を行う。
なお、追加画像生成部120は、ステップS120-A22における最適化処理では式(2)の定数部分を含まずに、下記の式(2')の損失L1の値が小さくなるように第3フレームの暫定画像の画素値と第4フレームの暫定画像の画素値とを更新する最適化処理を行ってもよい。下記の式(2')のL1は、提示される際に隣接する2個の画像間での運動エネルギーの差分の絶対値の総和である。
また、2つ目の損失L2、すなわち、提示される際に隣接する2個の元画像間での運動エネルギーM1
p,f,o,τを目標として、提示される際に隣接する2個の画像間での運動エネルギーのうちの提示される際に隣接する2個の元画像間での運動エネルギー以外のものそれぞれができるだけ目標に近づくようにするための損失は、下記の式(3)の通りとなる。すなわち、追加画像生成部120は、損失L2を用いる場合には、ステップS120-A22においては、下記の式(3)の損失L2の値が小さくなるように第3フレームの暫定画像の画素値と第4フレームの暫定画像の画素値とを更新する最適化処理を行う。
なお、追加画像生成部120は、ステップS120-A22における最適化処理では式(3)の定数部分を含まずに、下記の式(3')の損失L2の値が小さくなるように第3フレームの暫定画像の画素値と第4フレームの暫定画像の画素値とを更新する最適化処理を行ってもよい。
なお、後述するN=3の場合などを含むように式(3')を一般化すると、下記の式(3'')になる。下記の式(3'')のL2は、第1の元画像と第2の元画像の間での運動エネルギーと、提示される際に隣接する2個の画像間での運動エネルギーのうちの第1の元画像と第2の元画像の間での運動エネルギー以外のものそれぞれと、の差分の絶対値の総和である。
[N=3の場合の追加画像生成部120の動作の具体例]
N=3の場合、すなわち、映像生成装置100が5フレームの画像による提示用単位映像を生成する場合には、追加画像生成部120は、例えば下記のステップS120-B1からステップS120-B3を行う。
[Specific example of operation of the additional
When N=3, that is, when the
追加画像生成部120は、まず、元画像取得部110が取得した第1の元画像を第1フレームの画像とし、元画像取得部110が取得した第2の元画像を第2フレームの画像とし、所定の初期画像を第3フレームの暫定画像とし、所定の初期画像を第4フレームの暫定画像とし、所定の初期画像を第5フレームの暫定画像として設定する(ステップS120-B1)。所定の初期画像は、任意の画像であり、例えばホワイトノイズやガウシアンノイズによる二次元ノイズ画像である。
The additional
追加画像生成部120は、次に、第1フレームの画像と第2フレームの画像の間での運動エネルギー、第2フレームの画像と第3フレームの暫定画像の間での運動エネルギー、第3フレームの暫定画像と第4フレームの暫定画像の間での運動エネルギー、第4フレームの暫定画像と第5フレームの暫定画像の間での運動エネルギー、第5フレームの暫定画像と第1フレームの画像の間での運動エネルギー、の5つの運動エネルギーがなるべく等しくなるようにする条件を満たすように、第3フレームの暫定画像と第4フレームの暫定画像と第5フレームの暫定画像の画素値を更新する処理を所定の回数繰り返す(ステップS120-B2)。ステップS120-B2の各更新処理は、例えば、以下のステップS120-B21とステップS120-B22による処理である。なお、追加画像生成部120は、ステップS120-B2において、更新処理の終了条件が所定の回数であることは必須ではなく、所定の終了条件を満たすまで更新処理を繰り返すようにすればよい。
The additional
ステップS120-B21:追加画像生成部120は、フレーム間の運動エネルギーそれぞれを算出する。具体的には、追加画像生成部120は、第1フレームの画像と第2フレームの画像の間の運動エネルギー、第2フレームの画像と第3フレームの暫定画像の間の運動エネルギー、第3フレームの暫定画像と第4フレームの暫定画像の間の運動エネルギー、第4フレームの暫定画像と第5フレームの暫定画像の間の運動エネルギー、第5フレームの暫定画像と第1フレームの画像の間の運動エネルギー、を算出する。
Step S120-B21: The additional
ステップS120-B22:追加画像生成部120は、ステップS120-B21で得たフレーム間の運動エネルギーがなるべく等しくなるような損失に基づいて、当該損失が小さくなるように第3フレームの暫定画像の画素値と第4フレームの暫定画像の画素値と第5フレームの暫定画像の画素値とを更新する最適化処理を行う。例えば、追加画像生成部120は、N=2の場合の追加画像生成部120の動作の具体例の説明箇所で上述した2つの損失L1, L2の何れか、具体的には、提示される際に隣接する2個の画像間での運動エネルギーの差分の絶対値の総和、または、第1の元画像と第2の元画像の間での運動エネルギーと、提示される際に隣接する2個の画像間での運動エネルギーのうちの第1の元画像と第2の元画像の間での運動エネルギー以外のものそれぞれと、の差分の絶対値の総和、を損失として、損失が小さくなるように第3フレームの暫定画像の画素値と第4フレームの暫定画像の画素値と第5フレームの暫定画像の画素値とを更新する最適化処理を行えばよい。追加画像生成部120は、公知の何れの最適化処理を行ってもよいが、例えば、参考文献1に記載されたアルゴリズムによる最適化処理を行えばよい。
Step S120-B22: The additional
追加画像生成部120は、次に、ステップS120-B2で得た第3フレームの暫定画像と第4フレームの暫定画像と第5フレームの暫定画像のそれぞれ、すなわち、最適化後の第3フレームの暫定画像と第4フレームの暫定画像と第5フレームの暫定画像のそれぞれを、第3フレームの追加画像と第4フレームの追加画像と第5フレームの追加画像として出力する(ステップS120-B3)。
The additional
<第2実施形態>
第1実施形態では、第1の元画像を提示用単位映像の第1フレームの画像とし、第2の元画像を提示用単位映像の第2フレームの画像とし、N個の追加画像のn番目の画像を提示用単位映像の第n+2フレームの画像とする具体例を説明したが、提示用単位映像において、第1の元画像と第2の元画像の間に1個以上の追加画像が含まれるようにしてもよい。この場合も第1実施形態と同様に、追加画像生成部120は、提示用単位映像に含まれるN+2個の画像において、提示される際に隣接する2個の画像間での運動エネルギーがなるべく等しくなるように、N個の前記追加画像を生成すればよい。
Second Embodiment
In the first embodiment, a specific example was described in which the first original image is the image of the first frame of the presentation unit video, the second original image is the image of the second frame of the presentation unit video, and the n-th image of the N additional images is the image of the n+2-th frame of the presentation unit video, but one or more additional images may be included between the first original image and the second original image in the presentation unit video. In this case, as in the first embodiment, the additional
例えば、Nを2以上の整数として、提示用映像生成部130は、第1の元画像を最小単位の画像組の第1フレームの画像とし、1番目の追加画像を最小単位の画像組の第2フレームの画像とし、第2の元画像を最小単位の画像組の第3フレームの画像とし、2番目以降の各追加画像を最小単位の画像組の第n+2フレームの画像として、第1フレームの画像から第N+2フレームの画像までを順に連結することで、N+2フレームからなる最小単位の画像組を提示用単位映像として生成するようにしてもよい。この例においても、追加画像生成部120は、第1実施形態と同様に、第1フレームの画像から第N+2フレームの画像までにおいて隣接する2個のフレームの画像によるペアN+1個と、第N+2フレームの画像と第1フレームの画像によるペア1個と、のN+2個のペアについて、各ペアを構成する2個の画像間での運動エネルギーがなるべく等しくなるように追加画像を生成すればよい。追加画像生成部120の最適化処理における損失としては、第1実施形態で上述した損失L1を用いてもよいし、以下で説明する損失L3を用いてもよい。損失L3は、第1の元画像と第2の元画像の間での運動エネルギーを第1の元画像と第2の元画像の間の追加画像の個数に1を加えた値で割った値を目標として、提示される際に隣接する2個の画像間での運動エネルギーそれぞれができるだけ目標に近づくようにするための損失である。
For example, the presentation
追加画像生成部120が行う最適化処理における損失を得る具体例を、N=3として、提示用映像生成部130が、第1の元画像を最小単位の画像組の第1フレームの画像とし、第2の元画像を最小単位の画像組の第3フレームの画像とし、1番目の追加画像を第2フレームの画像とし、2番目の追加画像を第4フレームの画像とし、3番目の追加画像を第5フレームの画像として、第1フレームの画像から第N+2フレームの画像までを順に連結することで、N+2フレームからなる最小単位の画像組を提示用単位映像として生成する例で説明する。この例であれば、追加画像生成部120は、まず、目標運動エネルギーMT
p,f,o,τを、第1フレームの画像と第3フレームの画像を時間的に連結した画像列に第1実施形態で上述した複数の異なる3次元の各フィルタψf,o,τ,φを畳み込んで得られた各畳み込み結果Sp,f,o,τ,φを使って下記の式(4)により得る。
その後、追加画像生成部120は、最適化処理における損失L3を下記の式(5)により得る。
Then, the additional
また、より一般的に、Nを2以上の整数、xを3以上の整数として、提示用映像生成部130は、第1の元画像を最小単位の画像組の第1フレームの画像とし、1番目の追加画像を最小単位の画像組の第2フレームの画像とし、…、x-2番目の追加画像を最小単位の画像組の第x-1フレームの画像とし、第2の元画像を最小単位の画像組の第xフレームの画像とし、x-1番目の追加画像を最小単位の画像組の第x+1フレームの画像とし、…、N番目の追加画像を最小単位の画像組の第N+2フレームの画像として、第1フレームの画像から第N+2フレームの画像までを順に連結することで、N+2フレームからなる最小単位の画像組を提示用単位映像として生成するようにしてもよい。この場合においても、追加画像生成部120は、第1実施形態と同様に、第1フレームの画像から第N+2フレームの画像までにおいて隣接する2個のフレームの画像によるペアN+1個と、第N+2フレームの画像と第1フレームの画像によるペア1個と、のN+2個のペアについて、各ペアを構成する2個の画像間での運動エネルギーがなるべく等しくなるように追加画像を生成すればよい。追加画像生成部120の最適化処理における損失としては、上述の通り、損失L1を用いてもよいし、損失L3を用いてもよい。
Furthermore, more generally, N may be an integer of 2 or greater, x may be an integer of 3 or greater, and the presentation
追加画像生成部120は、まず、目標運動エネルギーMT
p,f,o,τを、第1フレームの画像と第xフレームの画像を時間的に連結した画像列に第1実施形態で上述した複数の異なる3次元の各フィルタψf,o,τ,φを畳み込んで得られた各畳み込み結果Sp,f,o,τ,φを使って下記の式(4')により得る。
その後、追加画像生成部120は、最適化処理における損失損失L3を下記の式(5')により得る。
Then, the added
<第3実施形態>
第2実施形態までは提示される映像のフレームレートが固定であることを前提としたが、第1フレームの画像から第N+2フレームの画像までにおいて隣接する2個のフレームの画像によるペアN+1個と、第N+2フレームの画像と第1フレームの画像によるペア1個と、のN+2個のペアについての提示される時間間隔は、全て同一であることは必須ではなく、予め設定された時間間隔であればよい。本発明では、N+2個のペアについての提示される時間間隔が全て同一であるか否かにかかわらず、観察者が観察する際の、人間の視覚系における運動検出特性を考慮して追加画像を生成すればよい。したがって、N+2個のペアについての提示される時間間隔が全て同一であるか否かにかかわらず、追加画像生成部120は、提示される際に隣接する2個の画像の間での提示される際の単位時間あたりの運動エネルギーがなるべく等しくなるようにN個の追加画像を生成ればよい。
Third Embodiment
Up to the second embodiment, it is assumed that the frame rate of the presented image is fixed, but the time intervals presented for N+2 pairs, i.e., N+1 pairs of images of two adjacent frames from the image of the first frame to the image of the N+2 frame and one pair of an image of the N+2 frame and an image of the first frame, are not necessarily the same, and may be a preset time interval. In the present invention, regardless of whether the time intervals presented for the N+2 pairs are all the same, the additional images may be generated taking into account the motion detection characteristics of the human visual system when observed by an observer. Therefore, regardless of whether the time intervals presented for the N+2 pairs are all the same, the additional
<プログラム及び記録媒体>
上述した映像生成装置の各部の処理をコンピュータにより実現してもよく、この場合は各装置が有すべき機能の処理内容はプログラムによって記述される。そして、このプログラムを図3に示すコンピュータ1000の記憶部1020に読み込ませ、演算処理部1010、入力部1030、出力部1040などに動作させることにより、上記各装置における各種の処理機能がコンピュータ上で実現される。
<Program and recording medium>
The processing of each unit of the image generating device described above may be realized by a computer, in which case the processing contents of the functions that each device should have are described by a program. Then, by loading this program into the
この処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体は、例えば、非一時的な記録媒体であり、具体的には、磁気記録装置、光ディスク、等である。 The program describing this processing can be recorded on a computer-readable recording medium. A computer-readable recording medium is, for example, a non-transitory recording medium, specifically, a magnetic recording device, an optical disk, etc.
また、このプログラムの流通は、例えば、そのプログラムを記録したDVD、CD-ROM等の可搬型記録媒体を販売、譲渡、貸与等することによって行う。さらに、このプログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することにより、このプログラムを流通させる構成としてもよい。 The program may be distributed, for example, by selling, transferring, or lending portable recording media such as DVDs and CD-ROMs on which the program is recorded. Furthermore, the program may be distributed by storing the program in a storage device of a server computer and transferring the program from the server computer to other computers via a network.
このようなプログラムを実行するコンピュータは、例えば、まず、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、一旦、自己の非一時的な記憶装置である補助記録部1050に格納する。そして、処理の実行時、このコンピュータは、自己の非一時的な記憶装置である補助記録部1050に格納されたプログラムを記憶部1020に読み込み、読み込んだプログラムに従った処理を実行する。また、このプログラムの別の実行形態として、コンピュータが可搬型記録媒体から直接プログラムを記憶部1020に読み込み、そのプログラムに従った処理を実行することとしてもよく、さらに、このコンピュータにサーバコンピュータからプログラムが転送されるたびに、逐次、受け取ったプログラムに従った処理を実行することとしてもよい。また、サーバコンピュータから、このコンピュータへのプログラムの転送は行わず、その実行指示と結果取得のみによって処理機能を実現する、いわゆるASP(Application Service Provider)型のサービスによって、上述の処理を実行する構成としてもよい。なお、本形態におけるプログラムには、電子計算機による処理の用に供する情報であってプログラムに準ずるもの(コンピュータに対する直接の指令ではないがコンピュータの処理を規定する性質を有するデータ等)を含むものとする。
A computer that executes such a program, for example, first stores the program recorded on a portable recording medium or the program transferred from a server computer in its own non-transient storage device, the
また、この形態では、コンピュータ上で所定のプログラムを実行させることにより、本装置を構成することとしたが、これらの処理内容の少なくとも一部をハードウェア的に実現することとしてもよい。 In addition, in this embodiment, the device is configured by executing a specific program on a computer, but at least a portion of the processing may be realized by hardware.
その他、この発明の趣旨を逸脱しない範囲で適宜変更が可能であることはいうまでもない。 Needless to say, other modifications are possible without departing from the spirit of this invention.
Claims (10)
1以上の整数をNとして、
ある画像である第1の元画像と、前記第1の元画像とは異なる画像である第2の元画像と、を用いてN個の追加画像を生成する追加画像生成部と、
前記第1の元画像と、前記第2の元画像と、N個の前記追加画像と、のN+2個の画像による組を前記提示用単位映像として生成する提示用映像生成部と、
を含み、
前記追加画像生成部は、
前記提示用単位映像に含まれるN+2個の画像において、前記提示される際に隣接する2個の画像間での、前記提示される際の単位時間あたりの運動エネルギー、がなるべく等しくなるように、N個の前記追加画像を生成する
映像生成装置。 An image generating device that generates an image for making an observer who sees the presentation perceive a visual target as moving continuously when the presentation unit images are repeatedly and continuously presented,
Let N be an integer equal to or greater than 1,
an additional image generating unit that generates N additional images using a first original image that is a certain image and a second original image that is an image different from the first original image;
a presentation image generating unit that generates a set of N+2 images, the first original image, the second original image, and N additional images, as the presentation unit image;
Including,
The additional image generating unit is
An image generating device that generates N additional images such that, among the N+2 images included in the unit image for presentation, the kinetic energy per unit time between two adjacent images when presented is as equal as possible.
前記第2の元画像は、1個以上の視対象が前記第1の元画像における位置と略同じ位置ではない位置にあり、前記視対象以外のものが前記第1の元画像における位置と略同じ位置にある画像である
映像生成装置。 2. The image generating device according to claim 1,
The second original image is an image in which one or more visual objects are located at positions that are not approximately the same as their positions in the first original image, and objects other than the visual objects are located at positions that are approximately the same as their positions in the first original image.
前記第2の元画像における前記1個以上の前記視対象の位置は、前記第1の元画像と前記第2の元画像とを継時的に連続して提示した際に運動が知覚される範囲にある
映像生成装置。 3. The image generating device according to claim 2,
An image generating device, wherein the positions of the one or more visual targets in the second original image are within a range in which movement is perceived when the first original image and the second original image are presented in succession over time.
前記追加画像生成部は、
前記第1の元画像と、前記第2の元画像と、N個の前記追加画像の初期の暫定画像と、のN+2個の画像による組を初期の更新対象の画像組として、
更新対象の画像組について、前記提示される際に隣接する2個の画像間での前記運動エネルギーの差分の絶対値の総和を損失として、当該損失が小さくなるようにN個の前記追加画像の暫定画像の画素値を更新する処理を所定の条件を満たすまで繰り返すことで得たN個の前記暫定画像を、N個の前記追加画像として得る、
映像生成装置。 4. The image generating device according to claim 1,
The additional image generating unit is
A set of N+2 images including the first original image, the second original image, and the initial tentative images of the N additional images is set as an initial image set to be updated;
For the image set to be updated, a sum of absolute values of the difference in kinetic energy between two adjacent images when presented is set as a loss, and a process of updating pixel values of the provisional images of the N additional images so as to reduce the loss is repeated until a predetermined condition is satisfied, thereby obtaining the N provisional images as the N additional images.
Image generation device.
1以上N以下の各整数をnとして、
前記提示用映像生成部は、
前記第1の元画像を第1フレームの画像とし、前記第2の元画像を第2フレームの画像とし、N個の前記追加画像のn番目の画像を第n+2フレームの画像として、第1フレームの画像から第N+2フレームの画像までを順に連結することで、前記提示用単位映像を生成し、
前記追加画像生成部は、
前記第1フレームの画像から前記第N+2フレームの画像までにおいて隣接する2個のフレームの画像によるペアN+1個と、前記第N+2フレームの画像と前記第1フレームの画像によるペア1個と、のN+2個のペアについて、各ペアを構成する2個の画像間での運動エネルギーがなるべく等しくなるように前記N個の追加画像を生成する、
映像生成装置。 4. The image generating device according to claim 1,
Let n be an integer between 1 and N, inclusive.
The presentation image generation unit is
The first original image is a first frame image, the second original image is a second frame image, and the n-th image of the N additional images is an n+2-th frame image, and the images of the first frame to the N+2-th frame are sequentially linked to generate the unit video for presentation;
The additional image generating unit is
generating N additional images for N+2 pairs, including N+1 pairs of images of two adjacent frames from the image of the first frame to the image of the N+2 frame, and one pair of the image of the N+2 frame and the image of the first frame, so that the kinetic energy between the two images constituting each pair is as equal as possible;
Image generation device.
前記追加画像生成部は、
前記第1フレームの画像と、前記第2フレームの画像と、N個の前記第n+2フレームの初期の暫定画像と、による組を初期の更新対象の画像組として、
更新対象の画像組について、
前記第1フレームの画像から前記第N+2フレームの画像までにおいて隣接する2個のフレームの画像によるペアN+1個と、前記第N+2フレームの画像と前記第1フレームの画像によるペア1個と、のN+2個のペアについての、各ペアを構成する2個の画像間での運動エネルギーの差分の絶対値の総和、
または、
前記第2フレームの画像から前記第N+2フレームの画像までにおいて隣接する2個のフレームの画像によるペアN個と、前記第N+2フレームの画像と前記第1フレームの画像によるペア1個と、のN+1個のペアの各ペアを構成する2個の画像間での運動エネルギーと、前記第1フレームの画像と前記第2フレームの画像の間での運動エネルギーと、の差分の絶対値の総和、
を損失として、当該損失が小さくなるようにN個の前記追加画像の暫定画像の画素値を更新する処理を所定の条件を満たすまで繰り返すことで得たN個の前記暫定画像をN個の前記追加画像として得る、
映像生成装置。 6. The image generating device according to claim 5,
The additional image generating unit is
A set of the image of the first frame, the image of the second frame, and N initial tentative images of the n+2 frame is set as an initial image set to be updated;
For the image set to be updated,
a sum of absolute values of differences in kinetic energy between two images constituting each pair of N+2 pairs, including N+1 pairs of images of two adjacent frames from the image of the first frame to the image of the N+2 frame, and one pair of the image of the N+2 frame and the image of the first frame;
or
a sum of absolute values of differences between kinetic energy between two images constituting each of N+1 pairs, including N pairs of images of two adjacent frames from the image of the second frame to the image of the N+2 frame, and one pair of the image of the N+2 frame and the image of the first frame, and between kinetic energy between the image of the first frame and the image of the second frame;
a loss is set as the loss, and a process of updating pixel values of the tentative images of the N additional images is repeated so as to reduce the loss until a predetermined condition is satisfied, thereby obtaining the N tentative images as the N additional images.
Image generation device.
2以上の整数をNとして、1以上N以下の各整数をnとして、
前記提示用映像生成部は、
前記第1の元画像を第1フレームの画像とし、前記第2の元画像を第3フレームから第N+1フレームうちの何れか1つのフレームである第xフレームの画像とし、N個の前記追加画像のそれぞれを第1フレームでも第xフレームでもないN個のフレームそれぞれの画像として、第1フレームの画像から第N+2フレームの画像までを順に連結することで、前記提示用単位映像を生成し、
前記追加画像生成部は、
前記第1フレームの画像から前記第N+2フレームの画像までにおいて隣接する2個のフレームの画像によるペアN+1個と、前記第N+2フレームの画像と前記第1フレームの画像によるペア1個と、のN+2個のペアについて、各ペアを構成する2個の画像間での運動エネルギーがなるべく等しくなるように前記N個の追加画像を生成する、
映像生成装置。 4. The image generating device according to claim 1,
Let N be an integer equal to or greater than 2, and n be an integer equal to or greater than 1 and equal to or less than N,
The presentation image generation unit is
The first original image is an image of a first frame, the second original image is an image of an xth frame, which is any one of the 3rd frame to the N+1th frame, and each of the N additional images is an image of each of the N frames that are neither the 1st frame nor the xth frame, and the image of the 1st frame to the image of the N+2th frame are sequentially connected to generate the unit video for presentation;
The additional image generating unit is
generating N additional images for N+2 pairs, including N+1 pairs of images of two adjacent frames from the image of the first frame to the image of the N+2 frame, and one pair of the image of the N+2 frame and the image of the first frame, so that the kinetic energy between the two images constituting each pair is as equal as possible;
Image generation device.
前記追加画像生成部は、
前記第1フレームの画像と、前記第xフレームの画像と、第1フレームでも第xフレームでもないN個のフレームの初期の暫定画像と、による組を初期の更新対象の画像組として、
更新対象の画像組について、
前記第1フレームの画像から前記第N+2フレームの画像までにおいて隣接する2個のフレームの画像によるペアN+1個と、前記第N+2フレームの画像と前記第1フレームの画像によるペア1個と、のN+2個のペアについての、各ペアを構成する2個の画像間での運動エネルギーの差分の絶対値の総和、
または、
前記第1フレームの画像と前記第xフレームの画像の間での運動エネルギーをx-1で割った値と、N+2個の各ペアを構成する2個の画像間での運動エネルギーと、の差分の絶対値の総和、
を損失として、当該損失が小さくなるようにN個の前記追加画像の暫定画像の画素値を更新する処理を所定の条件を満たすまで繰り返すことで得たN個の前記暫定画像をN個の前記追加画像として得る、
映像生成装置。 8. The image generating device according to claim 7,
The additional image generating unit is
A set of the image of the first frame, the image of the xth frame, and initial tentative images of N frames other than the first frame and the xth frame is set as an initial image set to be updated;
For the image set to be updated,
a sum of absolute values of differences in kinetic energy between two images constituting each pair of N+2 pairs, including N+1 pairs of images of two adjacent frames from the image of the first frame to the image of the N+2 frame, and one pair of the image of the N+2 frame and the image of the first frame;
or
the sum of absolute values of the differences between the value obtained by dividing the kinetic energy between the image of the first frame and the image of the xth frame by x-1 and the kinetic energy between the two images constituting each of the N+2 pairs;
a loss is set as the loss, and a process of updating pixel values of the tentative images of the N additional images is repeated so as to reduce the loss until a predetermined condition is satisfied, thereby obtaining the N tentative images as the N additional images.
Image generation device.
1以上の整数をNとして、
前記映像生成装置が、ある画像である第1の元画像と、前記第1の元画像とは異なる画像である第2の元画像と、を用いてN個の追加画像を生成する追加画像生成ステップと、
前記映像生成装置が、前記第1の元画像と、前記第2の元画像と、N個の前記追加画像と、のN+2個の画像による組を前記提示用単位映像として生成する提示用映像生成ステップと、
を含み、
前記追加画像生成ステップは、
前記提示用単位映像に含まれるN+2個の画像において、前記提示される際に隣接する2個の画像間での、前記提示される際の単位時間あたりの運動エネルギー、がなるべく等しくなるように、N個の前記追加画像を生成する
映像生成方法。 An image generating method for generating an image for causing an observer who sees a presentation of unit images for presentation repeatedly and continuously to perceive a visual target as if the visual target were moving continuously, the image generating method comprising:
Let N be an integer equal to or greater than 1,
an additional image generating step in which the image generating device generates N additional images using a first original image that is a certain image and a second original image that is an image different from the first original image;
a presentation image generating step in which the image generating device generates, as the presentation unit image, a set of N+2 images including the first original image, the second original image, and N additional images;
Including,
The additional image generating step includes:
An image generation method for generating N additional images such that, among the N+2 images included in the unit image for presentation, the kinetic energy per unit time between two adjacent images when presented is as equal as possible.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022006057A JP7601015B2 (en) | 2022-01-19 | 2022-01-19 | Image generation device, image generation method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022006057A JP7601015B2 (en) | 2022-01-19 | 2022-01-19 | Image generation device, image generation method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023105325A JP2023105325A (en) | 2023-07-31 |
| JP7601015B2 true JP7601015B2 (en) | 2024-12-17 |
Family
ID=87468812
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022006057A Active JP7601015B2 (en) | 2022-01-19 | 2022-01-19 | Image generation device, image generation method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7601015B2 (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018180753A (en) | 2017-04-07 | 2018-11-15 | 日本電信電話株式会社 | Image generation apparatus, image presentation apparatus, methods thereof, data structure, and program |
-
2022
- 2022-01-19 JP JP2022006057A patent/JP7601015B2/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018180753A (en) | 2017-04-07 | 2018-11-15 | 日本電信電話株式会社 | Image generation apparatus, image presentation apparatus, methods thereof, data structure, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023105325A (en) | 2023-07-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3539078B1 (en) | Video frame synthesis with deep learning | |
| US9338331B2 (en) | Riesz pyramids for fast phase-based video magnification | |
| CN109644261B (en) | Single Depth Tracking Adjustment - Verge Solution | |
| JP5734475B2 (en) | Method for fast and memory efficient implementation of conversion | |
| CN109087346B (en) | Monocular depth model training method and device and electronic equipment | |
| US8311392B2 (en) | Image processing apparatus, image processing method, and storage medium | |
| RU2683857C2 (en) | Enhancing motion pictures with accurate motion information | |
| US20140168209A1 (en) | Method, medium and system rendering 3-d graphics data having an object to which a motion blur effect is to be applied | |
| US12524841B2 (en) | Techniques for processing videos using temporally-consistent transformer model | |
| CN113362442A (en) | Virtual reality image rendering method, storage medium and virtual reality device | |
| CN115496663A (en) | Video super-resolution reconstruction method based on fusion network within D3D convolutional group | |
| WO2016108847A1 (en) | Methods and apparatus for processing motion information images | |
| JP2021533646A (en) | Systems and methods for extrapolating 2D images using depth information | |
| Jeong et al. | Multi-frame example-based super-resolution using locally directional self-similarity | |
| JP2011097375A (en) | Image processing apparatus, image processing method, program, and storage medium | |
| US11570397B2 (en) | Deinterlacing via deep learning | |
| Fahmy et al. | Micro‐movement magnification in video signals using complex wavelet analysis | |
| KR20190067111A (en) | Motion deblurring method and apparatus | |
| JP7601015B2 (en) | Image generation device, image generation method, and program | |
| Mantiuk et al. | Gaze-dependent tone mapping | |
| JP6666296B2 (en) | Video generation apparatus, method, and program | |
| JPH1074258A (en) | Image processing method and device therefor | |
| JP2015197818A (en) | Image processing apparatus and method of the same | |
| JP4563982B2 (en) | Motion estimation method, apparatus, program thereof, and recording medium thereof | |
| US12034905B2 (en) | Multifocal display device and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A80 | Written request to apply exceptions to lack of novelty of invention |
Free format text: JAPANESE INTERMEDIATE CODE: A80 Effective date: 20220207 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240122 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241025 |
|
| 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: 20241105 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241118 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7601015 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |