JPH03127283A - Color picture processing system and processing system - Google Patents
Color picture processing system and processing systemInfo
- Publication number
- JPH03127283A JPH03127283A JP26649089A JP26649089A JPH03127283A JP H03127283 A JPH03127283 A JP H03127283A JP 26649089 A JP26649089 A JP 26649089A JP 26649089 A JP26649089 A JP 26649089A JP H03127283 A JPH03127283 A JP H03127283A
- Authority
- JP
- Japan
- Prior art keywords
- color
- information
- ruggedness
- object surface
- data
- 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.)
- Pending
Links
Landscapes
- Image Processing (AREA)
- Transforming Electric Information Into Light Information (AREA)
- Processing Of Color Television Signals (AREA)
Abstract
Description
【発明の詳細な説明】
産業上の利用分野
本発明(よ 柔軟な画像処理機能を提供するためのデー
タベース・システムの構抵 及び、コンピュータ・グラ
フィックスにおいて材質感のある高品質の画像生成を実
現するカラー画像処理方式及び処理システムに関するも
のであも
従来の技術
近低 コンピュータ・グラフィックスの分野でG↓ 従
来の画像処理で用いられた技術を取り入れリアルな映像
生成を行うことを目的としたシステムの開発が望まれて
いも 物体の材質感を表現するのに重要となる要素の1
つとして、物体表面の模様や細かい凹凸が挙げられも
これらを利用する方法に(よ 既にモデリングされた物
体表面に模様を張り付ける方法と、 3次元的に定義さ
れたテクスチャを基に これを切り出して表面の模様を
求める方法とがある。後者の方法(上 バンプ・マツピ
ングと呼ばれていも 以下、バンプ・マツピングについ
て説明すも バンプ・マツピングでEL物体表面にマツ
ピングされたテクスチャの凹凸に合わせて、シェーディ
ングの際の法線を傾かせるこの場合、テクスチャはRG
Bではなく、凹凸を表す1つの要素(1次元のベクトル
)だけでよい力交 マツピングの際に法線(3次元のベ
クトル)を計算する必要がある。あらかじめ法線の入っ
たテクスチャを作っておき、それを直接マツピングする
方法も考えられる力交 この場合のテクスチャのデータ
量は3倍に増えも
発明が解決しようとする課題
しかしながら上記の方式では マツピングの処理につい
てのみを扱っており、テクスチャの生成について(上
何等の手段も提供していな1.% テクスチャの凹凸
が規則的に分布している場合、すなわ板 テクスチャを
人工的に作り出すことのできる場合においては問題ない
力匁 壁材、カーペット、木目など、表面の凹凸の分布
が規則的でない物体に対してζ飄 そのテクスチャをど
のようにして生成するのかという課題を有してい亀 本
発明は上記課題に鑑へ 凹凸の分布が規則的でない物体
に対して、その表面の凹凸情報を画質を劣化させること
なくシステム内部に取り込む手社 およびその凹凸情報
と色彩情報とを独立に(互いに依存しない形で)保持す
ることにより、柔軟な画像処理・画像生成の技術を提供
するものである。[Detailed description of the invention] Industrial application field of the present invention (structure of database system for providing flexible image processing functions and realizing high-quality image generation with material appearance in computer graphics) Related to color image processing methods and processing systems that are related to conventional technology G↓ In the field of computer graphics A system that aims to generate realistic images by incorporating technology used in conventional image processing Although it is desired to develop
One example is the pattern or fine irregularities on the surface of an object.
There are two ways to use these methods: one is to attach a pattern to the surface of an object that has already been modeled, and the other is to cut out the texture based on a three-dimensionally defined texture and find the pattern on the surface.The latter method (Although it is called bump mapping below, I will explain bump mapping below.) In this case, the normal line during shading is tilted to match the unevenness of the texture mapped on the surface of the EL object with bump mapping. is RG
Instead of B, it is necessary to calculate the normal (three-dimensional vector) during force mapping, which requires only one element (one-dimensional vector) representing the unevenness. It is also possible to create a texture with normal lines in advance and map it directly.In this case, the amount of texture data increases three times, but the problem that the invention aims to solve.However, the above method does not allow for mapping. It deals only with processing, and texture generation (above).
They have not provided any means.1. % If the unevenness of the texture is distributed regularly, that is, a board.If the texture can be artificially created, there is no problem.Wall materials, carpets, wood grain, etc., where the unevenness of the surface is not regularly distributed. In view of the above-mentioned problems, the present invention has the problem of how to generate the texture of an object.The present invention is based on the problem of how to generate the texture of an object. This technology provides flexible image processing and image generation technology by independently (in a form that does not depend on each other) the unevenness information and color information that are imported into the system without deteriorating them.
課題を解決するための手段
上記課題を解決するために本発明のカラー画像処理シス
テム(よ まず、人力されたカラー画像から座標変換に
よって明度情報のみを抽出して、これを強調・補償した
結果を物体表面の凹凸情報として用し\ この凹凸情報
と別の色彩情報とを組み合わせて逆変換を施すことに・
より、物体の材質感を表現する画像の生成・再合成を行
うという方式を実現したものである。Means for Solving the Problems In order to solve the above problems, the color image processing system of the present invention (Firstly, only brightness information is extracted from a manually generated color image by coordinate transformation, and the result of emphasizing and compensating for this is extracted. It is used as unevenness information on the surface of the object. This unevenness information is combined with other color information to perform inverse transformation.
This method realizes a method of generating and resynthesizing images that express the material texture of objects.
作用
本発明は上記した方式によって、物体表面の凹凸の分布
が規則的でないものに対してk その凹凸情報をシステ
ム内部で利用できる形に取り込むことが可能となる。さ
らに その凹凸情報と色彩情報とを独立性を保ちながら
管理し その両者を合成することにより、例えC戴
凹凸情報の人力に用いたのが淡黄色の壁材であったとし
てL その壁材の材質感を損なうことなく、黄緑色や空
色の壁材の画像データを生成することが可能となん実施
例
以下本発明の一実施例のカラー画像処理システムについ
て、図面を参照しながら説明すも 第1図は本発明の実
、流側におけるカラー画像処理システムのテクスチャ処
理部の構成を示すものであも第1図において、 lは入
力装置 2および8は色変換同胞 3は強調フィル久
4は画像データ記憶装a 5は画像データ管理システム
6は色・パターン発生装置 7は色発生同胞 9はデ
ータ選択回$ 10および12はバッファ回1i11
k 11は重み付は回a 13は色逆変換回廠14は
形状変換回路であも 以上のように構成されたカラー画
像処理システムについて、以下第1図を用いてその動作
を説明すも まず イメージ・スキャナ等の入力装置l
において、対象とする物体表面の画像の入力を行う。本
システムの場合、その目的を考慮すると、入力に使用す
る画像に任意のものを選ぶことはできな賎 すなわ板
壁材やカーペット、布地など、物体表面の材質感を表現
しているものでなければならな八 一般の風景や人物な
どの画像を入力しても無意味であん 入力装置1で得ら
れたカラー画像データはRGB座標系で表現されており
、このままでは凹凸情報を取り出すのは困難であも そ
こ弘 色変換回路2において、各画素単位ごとにRGB
系からH5V系への座標変換を行う。ここ致H、S 、
Vはそれぞれ画像の色徂彩庇 明度の各成分を表す座
標であん 色変換回路2は浮動小数点演算回路で構成さ
h RGB系からXYZ系を経て、H3V系の1つで
あるL’a°b°系に座標変換されも ここでζよ L
oがVを、a゛とboとがH,Sを表す。これら一連の
変換は次式で与えられも
X =0.6067x R+0.1736x G +0
.2001x BY = 0.2988x R+ 0.
5868x G + 0.1144x B・・・(1)
Z : 0.0681x G + 1.1
150x BL ”= 116X (Y /Y W )
’ ”−16a °=500x ((X/XW)−(Y
/YW))”” (2)b”−200X((Y/YW
)−(Z/ZW))””ここで、xw、yw、zwは標
準白色に対するX1Y、Zの値であり、それぞれX W
= 0.980べ YW=1、0OOQ、 Z W
= 1.1812である。本実施例でζ上 この色変
換の後、明度情報をもつV(L”)を分を他の成分と分
離してV成分を強調フィルタ回路3に入力する。この強
調フィルタ回路3での処理により、単に画像データ入力
時の画質の劣化に対する補正を施するだけでなく、材質
感を表現するようにVを強調すも このようにして得ら
れる情報V゛を、物体表面の凹凸情報として、画像デー
タ記憶装置4に格納する。この画像データ記憶装置4に
Gヨ色彩情報H3も格納されも 1回の画像入力処理に
おいてiiV’の水 あるいはH3のみを画像データ記
憶装置4に格納すも もちろん 両者を同時に格納する
ことも可能である力曳 この場合のVoとH3とはまっ
たく独立に管理されも 画像データ記憶装置4内の記憶
情報の管理や検索など、データベース的な機能を提供す
るのが画像データ管理システム5であり、本実施例にお
けるカラー画像処理システム内のサブシステムとして位
置付けられる。この画像データ管理システム5は 上記
機能を実現するソフトウェアおよび処理装置から構成さ
れる。本実施例で(よ 実際に入力に使用された画像か
らの情報だけでなく、システム内で任意の色彩情報や凹
凸情報を発生するための色・パターン発生装置6を設け
ていも ここで(よ 色発生回路7によってRGB系の
データを発生し これを色変換回路8ではH8v系に座
標変換すもこの変換(よ 前述の変換と同様に 式(1
)、式(2)を用いも 色発生回路7によって、色彩情
報はもちろん 凹凸の分布が規則的である場合の凹凸情
報k システム内部で生成することができ氏 な抵 色
・パターン発生装置6から出力されるvt分の情報を、
vnと表記することにする。Effect of the Invention By using the above-described method, the present invention makes it possible to incorporate unevenness information into a form that can be used within the system when the distribution of unevenness on the surface of an object is not regular. Furthermore, by managing the unevenness information and color information while maintaining their independence, and composing the two, it is possible to
Assuming that the material used to manually generate unevenness information was a pale yellow wall material, this example shows that it is possible to generate image data for a yellow-green or sky-blue wall material without impairing the material feel of the wall material. A color image processing system according to an embodiment of the present invention will be described below with reference to the drawings, but FIG. In Figure 1, l is an input device, 2 and 8 are color conversion siblings, and 3 is an emphasis filter.
4 is an image data storage device a 5 is an image data management system 6 is a color/pattern generator 7 is a color generator 9 is a data selection circuit $ 10 and 12 are buffer circuits 1i11
k 11 is the weighting circuit a 13 is the color inverse conversion circuit 14 is the shape conversion circuit.The operation of the color image processing system configured as above will be explained below using Fig. 1. Input devices such as image scanners
In this step, an image of the surface of the target object is input. In the case of this system, considering its purpose, it is not possible to select arbitrary images for input.
It must represent the texture of the material on the surface of the object, such as wall materials, carpets, fabrics, etc.It is meaningless to input images of general scenery or people.The color obtained with input device 1 Image data is expressed in the RGB coordinate system, and it is difficult to extract unevenness information as it is.
Perform coordinate transformation from the system to the H5V system. Here comes H, S,
V is the coordinate representing each component of color and lightness of the image.The color conversion circuit 2 is composed of a floating point arithmetic circuit.From the RGB system to the XYZ system, L'a° which is one of the H3V systems Even if the coordinates are transformed to the b° system, here ζ L
o represents V, and a′ and bo represent H and S. These series of transformations are given by the following equation: X = 0.6067x R + 0.1736x G +0
.. 2001x BY = 0.2988x R+ 0.
5868x G + 0.1144x B...(1)
Z: 0.0681x G + 1.1
150x BL”= 116X (Y/YW)
'''-16a °=500x ((X/XW)-(Y
/YW))”” (2)b”-200X((Y/YW
)-(Z/ZW))""Here, xw, yw, zw are the values of X1Y, Z for standard white, and X W
= 0.980be YW=1, 0OOQ, Z W
= 1.1812. In this embodiment, on ζ After this color conversion, V(L'') having brightness information is separated from other components and the V component is input to the emphasis filter circuit 3.The processing in this emphasis filter circuit 3 This not only corrects for image quality deterioration when inputting image data, but also emphasizes V to express the texture of the material. It is stored in the image data storage device 4. G and color information H3 may also be stored in this image data storage device 4.Of course, water of iiV' or only H3 may be stored in the image data storage device 4 in one image input process. Although it is possible to store both Vo and H3 at the same time, in this case Vo and H3 are managed completely independently. The image data management system 5 is positioned as a subsystem within the color image processing system in this embodiment.This image data management system 5 is composed of software and processing devices that realize the above functions.In this embodiment, ( Even if a color/pattern generator 6 is provided to generate not only information from the image actually used for input, but also arbitrary color information and unevenness information within the system, (by the color generation circuit 7) RGB system data is generated, and the color conversion circuit 8 converts the coordinates into the H8v system.
), using Equation (2), the color generation circuit 7 not only provides color information, but also unevenness information when the distribution of unevenness is regular. The output VT information is
It will be written as vn.
カラー画像データ台底時に1よ 色彩情報について(上
画像データ記憶装置4内の色彩情報H3を用いるの力
\ 色・パターン発生装置6で発生した色彩情報H8を
用いるのかをデータ選択回路9で選択し その選択した
方をバッファ回路lOに貯えも一方の凹凸情報について
は ます 画像データ記憶装置4に記憶されていた凹凸
情報V′と色・パターン発生装置6で発生した凹凸情報
V”とを用いて、重み付は回路11において、カラー画
像生成に使用する凹凸情報V°を次式により求めもV”
= t X V’+(1−t )X V’
−−−(3)ここで、パラメータt (0≦t≦1)
g;!、 色・パターン発生装置6から与えられも
この重み付けを行うことにより、凹凸情報と模様との台
底を行うことが可能となん 計算結果V″(よ 色彩情
報の場合と同様に バッファ回路12に貯える。バッフ
ァ回路12内の凹凸情報V°を明暗情報とみなし これ
とバッファ回路11内の色彩情報H3とを用いて、カラ
ー画像を合成するの力文 色逆変換回路13であん 色
逆変換回路13で1よ 式(1)および式(2)で示さ
れた変換の逆変換を行うこと玄 RGB座標系で表され
たカラー画像を生成すも こうして得られたカラー画像
は テクスチャとして利用する。この抵 ここで得られ
たデータと物体の形状データ及び照度データとか6CR
Tやプリンタなどの出力装置で表示するカラー画像を生
成すも物体形状へのマツピングを行うために ここで生
成したテクスチャ・データに対して拡大や回転などの処
理を行うのが形状変換回路14であも 以上のように本
実施例によれば 色変換を行L\ H8成分とV成分と
を分離・台底する機構を設けることにより、材質感の表
現という点℃ カラー画像表現能力を拡大することがで
きる。な叙 上記実施例において色座標変換はRGB系
からL’a″b°系へ変換するものとした力<、 L″
U″V°系へ変換するものとしてもよ賎 この場合の変
換は次式で示されも
L”=116X(Y/Ys)””−16u”=13xL
”X(u’−us’) ・・・(4)v”=1
3XL”x(v’−vs’)
u’=(4XX)/(X+15XY+3xZ)v’=(
9X Y)/(X+15x y+3 X Z )・・・
(5)ここで、Y ” 、u l ’ 、y @ ’は
標準白色に対するY s u、V’の値であり、それぞ
れY@ =1.000. u’=o。1 when the color image data is at the bottom Regarding color information (above) Power of using color information H3 in the image data storage device \ Data selection circuit 9 selects whether to use color information H8 generated in the color/pattern generator 6 Then, the selected one is stored in the buffer circuit IO, and the unevenness information on the other side is processed using the unevenness information V' stored in the image data storage device 4 and the unevenness information V'' generated by the color/pattern generator 6. Therefore, the weighting is performed in the circuit 11 by calculating the unevenness information V° used for color image generation using the following formula.
= tXV'+(1-t)XV'
---(3) Here, parameter t (0≦t≦1)
g;! , also given from the color/pattern generator 6
By performing this weighting, it is possible to calculate the difference between the unevenness information and the pattern. is regarded as brightness information. This and the color information H3 in the buffer circuit 11 are used to synthesize a color image. The process of performing the inverse transformation of the transformation shown in 2) generates a color image expressed in the RGB coordinate system.The color image thus obtained is used as a texture.In this case, the data obtained here and the object are Shape data and illuminance data etc. 6CR
The shape conversion circuit 14 performs processing such as enlargement and rotation on the texture data generated here in order to generate a color image to be displayed on an output device such as a T-shirt or printer, and to map it to the shape of an object. As described above, according to this embodiment, by providing a mechanism for color conversion to separate and separate the L\H8 component and the V component, the ability to express color images in terms of expressing the appearance of the material is expanded. be able to. In the above embodiment, the color coordinates are converted from the RGB system to the L'a″b° system.
It is also possible to convert to the U″V° system. In this case, the conversion is shown by the following formula: L”=116X(Y/Ys)””−16u”=13xL
"X(u'-us')...(4)v"=1
3XL"x(v'-vs') u'=(4XX)/(X+15XY+3xZ)v'=(
9X Y)/(X+15x y+3 X Z)...
(5) Here, Y '', u l ', and y @ ' are the values of Y s u and V' for standard white, respectively, and Y@ = 1.000. u' = o.
20L V’=0.461である。な抵は(1)式を
用いて求める。20L V'=0.461. The resistance is determined using equation (1).
発明の効果
以上のように本発明(よ 入力画像データから抽出され
る明暗情報を基に物体表面の凹凸情報を得ることにより
、物体表面の凹凸の分布が規則的でないものに対してL
その凹凸情報をシステム内部で利用できる形に取り込
むことができも またその凹凸情報と色彩情報とを互い
に独立された保持・管理し 両者を合成することにより
、同じ材質を用いて様々な色味を持つ物体表面の画像デ
ータを生成することができる。Effects of the Invention As described above, the present invention (i.e., L
It is possible to incorporate the unevenness information into a form that can be used within the system. Also, by maintaining and managing the unevenness information and color information independently of each other, and by composing the two, various colors can be created using the same material. Image data of the surface of an object can be generated.
図は本発明の実施例におけるカラー画像処理システムの
テクスチャ処理部の構成図である。
1・・・・入力装置 2・・・・色変換回路 3・・・
・強調フィル久 4・・・・画像データ記憶装置 5・
・・・画像データ管理システん 6・・・・色・パター
ン発生装置 7・・・・色発生回息 8・・・・色変換
回踏9・・・・データ選択間取10・・・・バッファ回
a 11XXY、ZについてThe figure is a configuration diagram of a texture processing section of a color image processing system in an embodiment of the present invention. 1... Input device 2... Color conversion circuit 3...
・Emphasis filter 4...Image data storage device 5・
...Image data management system 6..Color/pattern generator 7..Color generation cycle 8..Color conversion cycle 9..Data selection floor plan 10.. Regarding buffer times a 11XXY, Z
Claims (3)
から、色座標変換を施すことによって明度情報を抽出し
、これにフィルタリングを施して強調した結果得られる
データを、前記画像データの凹凸情報として用いること
を特徴とするカラー画像処理方式。(1) From color image data input using an image input device, brightness information is extracted by applying color coordinate transformation, and the data obtained as a result of filtering and emphasizing this is used as unevenness information of the image data. A color image processing method characterized by the use of
て入力したカラー画像データの色彩情報または人工的に
作り出した色彩情報とを合成することにより、カラー画
像データの再生または生成を行うことを特徴とするカラ
ー画像処理方式。(2) Reproducing or generating color image data by combining the unevenness information according to claim 1 with color information of color image data input using an image input device or artificially created color information. A color image processing method characterized by:
いて物体表面の材質感を表現するデータを生成し、これ
と物体の形状データ及び照度データとからカラー画像の
生成を行うカラー画像処理システム。(3) Color image processing that uses the color image processing method according to claims 1 and 2 to generate data expressing the material texture of the object surface, and generates a color image from this data and the object shape data and illuminance data. system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP26649089A JPH03127283A (en) | 1989-10-13 | 1989-10-13 | Color picture processing system and processing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP26649089A JPH03127283A (en) | 1989-10-13 | 1989-10-13 | Color picture processing system and processing system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH03127283A true JPH03127283A (en) | 1991-05-30 |
Family
ID=17431654
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP26649089A Pending JPH03127283A (en) | 1989-10-13 | 1989-10-13 | Color picture processing system and processing system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH03127283A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008145264A (en) * | 2006-12-11 | 2008-06-26 | Aloka Co Ltd | Radiation measuring apparatus |
-
1989
- 1989-10-13 JP JP26649089A patent/JPH03127283A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008145264A (en) * | 2006-12-11 | 2008-06-26 | Aloka Co Ltd | Radiation measuring apparatus |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6396491B2 (en) | Method and apparatus for reproducing a shape and a pattern in a three-dimensional scene | |
JPH0844867A (en) | Method and equipment for correction of original image | |
WO2005073909A1 (en) | Makeup simulation program, makeup simulation device, and makeup simulation method | |
EP0566915B1 (en) | Sharpness processing apparatus | |
JP3126046B2 (en) | Color adjustment method and color adjustment device for color image | |
KR101680672B1 (en) | Method for providing texture effect and display apparatus applying the same | |
JPH03127283A (en) | Color picture processing system and processing system | |
JP2943170B2 (en) | Color image processing equipment | |
JP2006121432A (en) | Image processor and correction processing method therein | |
JP2002525764A (en) | Graphics and image processing system | |
JP2973432B2 (en) | Image processing method and apparatus | |
JP3009934B2 (en) | Color adjustment method and color adjustment device | |
JPH10149455A (en) | Picture generation/display device and generated/ displayed picture compiling device | |
JP2795083B2 (en) | Creating the same material appearance image in image processing | |
JP2899168B2 (en) | Image data operation method and image data operation device | |
JPH1125281A (en) | Texture mapping method | |
JP2733413B2 (en) | Image data operation method and image data operation device | |
JP3076428B2 (en) | 3D shape modeling method | |
JP2701056B2 (en) | Secondary representation method for three-dimensional objects | |
JPH07200801A (en) | Deformed image producing device | |
JP4104947B2 (en) | Moving picture composition method, apparatus, and program | |
JPH03164981A (en) | Image editing method | |
JP2004120627A (en) | Moving image compositing method and apparatus, and program | |
JPH11328435A (en) | Image combining method and image combining data structure recording medium | |
JPH0661089B2 (en) | Two-dimensional representation method of three-dimensional object |