JPH05216993A - Picture clipping device - Google Patents
Picture clipping deviceInfo
- Publication number
- JPH05216993A JPH05216993A JP4018793A JP1879392A JPH05216993A JP H05216993 A JPH05216993 A JP H05216993A JP 4018793 A JP4018793 A JP 4018793A JP 1879392 A JP1879392 A JP 1879392A JP H05216993 A JPH05216993 A JP H05216993A
- Authority
- JP
- Japan
- Prior art keywords
- block
- image data
- image
- data
- color
- 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 Analysis (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、画像データから、必要
とする画像領域のみを抽出するための画像切り抜き装置
に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image clipping device for extracting only a necessary image area from image data.
【0002】[0002]
【従来の技術】従来、レイアウトスキャナー等の画像処
理システムにおける、画像データから必要とする画像領
域を切り抜くための切り抜き装置としては、作業者がデ
ィスプレイ上に表示された画像を参照しながら、切り抜
きたい領域の輪郭部分をデジタイザ、あるいはマウス等
のポインティング・デバイスを用いてトレースすること
により、切り抜き領域を指示する装置がある。また、こ
れらの作業を自動的に行うために、切り抜きたい領域と
背景領域の色差や濃度差等を利用して、予め設定された
閾値等をもとにして両者を分割して背景領域を切り抜く
装置がある。更に、本出願人による特願平2−2562
80号には、画像データの色量子化とエッジ抽出とから
領域分割を行って、切り抜き領域を指示する装置があ
る。2. Description of the Related Art Conventionally, in an image processing system such as a layout scanner, a cutting device for cutting out a necessary image region from image data is a worker who wants to cut out while referring to an image displayed on a display. There is a device that indicates a cutout area by tracing the contour portion of the area using a digitizer or a pointing device such as a mouse. Further, in order to automatically perform these operations, the background area is cut out by dividing the two areas based on a preset threshold value or the like by using the color difference or the density difference between the area to be cut out and the background area. There is a device. Furthermore, Japanese Patent Application No. Hei 2-2562 by the applicant
In No. 80, there is a device which performs area division from color quantization of image data and edge extraction to indicate a cutout area.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、トレー
スによる切り抜き装置においては、複雑な形状の領域を
切り抜こうとすると、トレース作業が複雑になって作業
者の負担が増大し、作業時間も非常にかからざるを得な
い。また、トレースにより読みとられた点情報をつない
で線情報とする際に、スムージング処理を施したり、ベ
クトル化処理を施す必要があり、装置に複雑な処理を組
み込まなければならなくなってしまう。However, in a cutting device using a trace, when a region having a complicated shape is to be cut out, the tracing work becomes complicated, the burden on the operator increases, and the working time becomes very long. I have to take it. Further, when the point information read by the trace is connected to form line information, it is necessary to perform smoothing processing or vectorization processing, and complicated processing must be incorporated in the device.
【0004】一方、色信号や濃度信号から自動的に画像
を切り抜く装置においても、作業者が画像を確認しなが
ら、最適な閾値をその都度設定する必要があるうえ、切
り抜きを行う対象となる画像データは千差万別であり、
野外などの自然環境のもとで撮られた写真画像から、特
定の領域を切り抜こうとする場合、切り抜きたい領域内
にある色と同じ色が、背景領域に存在しているような場
合には、うまく切り抜けない。On the other hand, even in an apparatus for automatically cutting out an image from a color signal or a density signal, an operator needs to set an optimum threshold value each time while checking the image, and the image to be cut out is also required. The data is diverse,
When trying to cut out a specific area from a photographic image taken in a natural environment such as outdoors, when the same color as the color in the area to be cut out exists in the background area. Can't survive well.
【0005】また、画像データの色量子化とエッジ情報
とから領域分割を行う装置においては、様々な色や絵柄
の組合せでできた模様からなる領域(例えば、セータ
ー、柄物の洋服、花畑等)をまとめて切り抜こうとする
場合、エッジが細かく抽出されすぎるために一括して領
域分割できない。Further, in a device for performing area division based on color quantization of image data and edge information, an area composed of a pattern made up of various colors and combinations of patterns (eg, sweaters, patterned clothes, flower gardens, etc.) When trying to cut out all together, it is not possible to divide the area all together because the edges are extracted too finely.
【0006】[0006]
【課題を解決するための手段】本発明は上記の課題を解
決するためになされたものであり、画像データの入力手
段aと、該画像データをブロック領域に分割するブロッ
ク分割手段bと、前記画像データから色量子化画像デー
タを生成する色量子化手段cと、前記ブロック分割され
た画像データの表示手段dと、前記ブロック分割画像デ
ータから輪郭部を含むブロックを抽出する輪郭ブロック
設定手段eと、該抽出された輪郭ブロック画像データか
ら前記色量子化画像データを用いて指示された色の色量
子化画像データを検索し輪郭部を決定する輪郭部設定手
段fと、該輪郭部の抽出された領域画像データからマス
クデータを作成するマスク作成手段gとを具備すること
を特徴とする画像切り抜き装置で前記課題を解決しよう
とするものである。The present invention solves the above problems.
This was done to determine the
Step a and a block for dividing the image data into block areas.
Image dividing means b and the color quantization image data from the image data.
Color quantizing means c for generating
Image data display means d and the block division image data
Contour block for extracting blocks containing contours from the data
Setting means e and the extracted contour block image data
The amount of color specified by using the color quantized image data
A contour part setting hand that searches the child image data and determines the contour part
From the step f and the extracted area image data of the outline,
And a mask creating means g for creating data
Let's solve the above problems with an image cropping device characterized by
It is what
【0007】尚、上記ブロック分割手段bにより分割さ
れるブロックの大きさは、処理対象の画像に応じて任意
に設定できるようにすることが望ましい。It is desirable that the size of the block divided by the block dividing means b can be arbitrarily set according to the image to be processed.
【0008】[0008]
【作用】本発明による画像の切り抜き装置では、画像入
力手段aから入力された画像データはブロック分割手段
bによって、小ブロック単位に分割されたブロック分割
画像データが生成される。一方、画像入力手段aから入
力された画像データは、色量子化手段cによって類似色
ごとにグルーピングされ、色数を減らすことによって色
量子化された画像データが作られる。色量子化されたブ
ロック分割画像データが表示手段dによって表示され
る。In the image clipping device according to the present invention, the image data input from the image inputting means a is divided into small block units by the block dividing means b to generate block divided image data. On the other hand, the image data input from the image input means a is grouped by similar colors by the color quantization means c, and the color quantized image data is created by reducing the number of colors. The color-quantized block division image data is displayed by the display means d.
【0009】そして、輪郭ブロック設定手段eにより表
示されたブロック分割画像データの中から抽出すべき領
域の輪郭部を含む画像ブロックを指示することによっ
て、抽出すべき領域の輪郭部を含む輪郭ブロック画像デ
ータを特定する。この輪郭ブロック画像データから抽出
すべき輪郭部を正確に切り出すために、輪郭部設定手段
fにおいて、色量子化された画像データを用いて抽出す
べき領域に含まれる色を指定することによって輪郭を正
確に切り出し、マスク作成に必要な領域分割画像データ
が決定される。このデータをもとに、マスク作成手段g
によってマスクが作成される。そして、このマスクに対
応した画像データの領域が抽出されることによって、所
望の切り抜き画像を得る。Then, the contour block image including the contour portion of the region to be extracted is designated by designating the image block including the contour portion of the region to be extracted from the block division image data displayed by the contour block setting means e. Identify the data. In order to accurately cut out the contour portion to be extracted from the contour block image data, the contour portion setting means f uses the color quantized image data to specify the color included in the region to be extracted, thereby defining the contour. Region segmentation image data required for accurate clipping and mask creation is determined. Based on this data, the mask creating means g
Creates a mask. Then, a desired clipped image is obtained by extracting the area of the image data corresponding to this mask.
【0010】[0010]
【実施例】本発明の一実施例を図面を用いて詳細に説明
する。図2は、本発明による画像切り抜き装置の構成例
を示すブロック図である。本実施例の切り抜き装置は、
外部システムから画像データを受信する画像入力手段1
と、半導体メモリ、磁気ディスクなどよりなる記憶手段
2と、カラーディスプレイ等よりなる表示手段3と、マ
ウス等のポインティングデバイスを備えた入力手段4、
コンピュータなどよりなる演算処理手段5、演算結果を
出力する出力手段6とから概略構成されている。An embodiment of the present invention will be described in detail with reference to the drawings. FIG. 2 is a block diagram showing a configuration example of the image clipping device according to the present invention. The cutting device of this embodiment is
Image input means 1 for receiving image data from an external system
A storage means 2 including a semiconductor memory and a magnetic disk, a display means 3 including a color display, and an input means 4 including a pointing device such as a mouse.
It is roughly configured by an arithmetic processing means 5 including a computer and the like, and an output means 6 for outputting an arithmetic result.
【0011】画像入力手段1は、少なくとも画像データ
をR,G,BあるいはY,M,C信号として取り込むた
めのもので、カラー原稿を画像データとして取り込むた
めのスキャナ、あるいは外部システムからの画像データ
を取り込むためのデータ通信装置等である。The image input means 1 is for taking in at least image data as R, G, B or Y, M, C signals, and is a scanner for taking in a color original as image data, or image data from an external system. Is a data communication device or the like for taking in.
【0012】記憶手段2は、画像入力手段1からの画像
データを格納しておくとともに、後述するブロック分割
画像データ、色量子化された画像データ、指示選択され
た輪郭ブロック画像データ、マスクデータ、切り抜き画
像などの各種処理画像データを格納しておく。The storage means 2 stores the image data from the image input means 1, and also stores block division image data, color quantized image data, instruction-selected contour block image data, mask data, which will be described later. Various processed image data such as cutout images are stored.
【0013】表示手段3は、演算手段5によりその動作
が制御されており、記憶手段2からの各種画像データを
表示する。The operation of the display means 3 is controlled by the arithmetic means 5, and various image data from the storage means 2 are displayed.
【0014】入力手段4は、表示手段3に表示されたブ
ロック分割画像データから、抽出したい領域の輪郭部を
含む画像ブロックを設定するため、および輪郭ブロック
画像データから抽出したい領域の輪郭を設定するため
に、抽出したい領域に含まれる色を指定するためのもの
である。The input means 4 sets the image block including the contour portion of the area to be extracted from the block divided image data displayed on the display means 3 and sets the contour of the area to be extracted from the contour block image data. In order to specify the color included in the area to be extracted.
【0015】演算処理手段5は、画像データを小ブロッ
ク単位に分割し、ブロック分割画像データを生成して、
表示手段3に表示する。そして抽出すべき領域の輪郭部
含む画像ブロックを選び出す。一方、画像データをもと
に、各画素ごとに色量子化を行う。そして、この色量子
化画像を、指定された輪郭画像ブロックに対して適用
し、抽出すべき領域に含まれる色を指定することによっ
て輪郭を正確に切り出し、マスク作成に必要な領域を選
び出す。The arithmetic processing means 5 divides the image data into small block units to generate block divided image data,
It is displayed on the display means 3. Then, an image block including the contour of the region to be extracted is selected. On the other hand, color quantization is performed for each pixel based on the image data. Then, this color quantized image is applied to the specified contour image block, the color included in the area to be extracted is specified, and the contour is accurately cut out, and the area necessary for mask creation is selected.
【0016】出力手段6は、マスクデータあるいは切り
抜き画像データを他の装置へ出力するためのものであ
る。The output means 6 is for outputting the mask data or the cut-out image data to another device.
【0017】次に、図3〜図4に示すフローチャートを
参照して、この実施例の作用について説明する。 (a)画像データのブロック分割 先ず、画像入力手段1により画像データが入力され、記
憶手段2に格納される(ステップSP1)。格納された
画像データは、表示手段3により表示され(ステップS
P2)、ディスプレイ上で確認することができる。表示
手段3上の画像データが確認され(ステップSP3)、
不備がなければ、画像データはm×n画素(m、nは任
意に設定できる)、例えば64×64画素のブロック領
域でブロック分割されブロック分割画像データが生成さ
れ(ステップSP4)、表示手段3に表示されるととも
に(ステップSP6)、記憶手段2に格納される。Next, the operation of this embodiment will be described with reference to the flow charts shown in FIGS. (A) Block division of image data First, image data is input by the image input means 1 and stored in the storage means 2 (step SP1). The stored image data is displayed by the display means 3 (step S
P2), it can be confirmed on the display. The image data on the display means 3 is confirmed (step SP3),
If there is no defect, the image data is divided into blocks by m × n pixels (m and n can be arbitrarily set), for example, a block region of 64 × 64 pixels, and block divided image data is generated (step SP4). And is stored in the storage unit 2.
【0018】図5は、人間の像を切り抜く場合である
が、図5(a)のような画像データから図5(b)に示
すようなブロック分割されたブロック分割画像データを
得ることができる。このブロックの大きさの設定は、処
理する画像に応じて任意に設定でき、最も効率よく輪郭
部を抽出するようにすることができる。FIG. 5 shows a case where a human image is cut out. Block-divided image data as shown in FIG. 5B can be obtained from the image data shown in FIG. 5A. .. The size of the block can be set arbitrarily according to the image to be processed, and the contour portion can be extracted most efficiently.
【0019】(b)画像データの色量子化 画像データはクラスタリング手法により色量子化が行わ
れ色量子化画像データが生成され(ステップSP5)、
記憶手段2に格納される。このクラスタリング手法によ
る色量子化について、図4を参照して詳しく説明する。
先ず各画素ごとのR,G,B(またはY,M,C)のデ
ジタルデータをR、G、Bの色空間上にマッピングする
(ステップSP51)。次にR、G、Bの各軸のデータ
ごとに分散を求め(ステップSP52)、分散の最も大
きい軸のデータについて、判別分析法等により閾値を求
め(ステップSP53)、この閾値で画素データを二つ
のグループに分割する。(ステップSP54)。二つに
分けられたグループについても同様の操作を行い(各軸
のデータごとの分散を求め、分散の最も大きい軸で閾値
を求め、二つのグループに分割する)、60〜100程
度のグループ分けを行う(ステップSP55)。次に、
同じグループに属する画素のデジタルデータはR、G、
Bデータごとに平均値を求め、これをそのグループに属
する画素の色量子化画像データとする(ステップSP5
6)。こうしてグループ分けされた画素は、同じグルー
プに属する画素に同じ色(代表色)を付加して画面表示
することにより、オペレーターがどの画素が同じグルー
プに属しているのかを一目で判断することができる。(B) Color Quantization of Image Data Image data is color quantized by a clustering method to generate color quantized image data (step SP5),
It is stored in the storage means 2. Color quantization by this clustering method will be described in detail with reference to FIG.
First, R, G, B (or Y, M, C) digital data for each pixel is mapped on the R, G, B color space (step SP51). Next, the variance is calculated for each of the R, G, and B axis data (step SP52), and the threshold value is determined for the data of the axis with the largest variance by the discriminant analysis method (step SP53). Divide into two groups. (Step SP54). The same operation is performed for the two divided groups (the variance for each axis data is calculated, the threshold is calculated for the axis with the largest variance, and the two groups are divided), and the group is divided into about 60 to 100. Is performed (step SP55). next,
Digital data of pixels belonging to the same group is R, G,
An average value is obtained for each B data, and this is set as color quantized image data of pixels belonging to the group (step SP5).
6). The pixels grouped in this way are displayed on the screen with the same color (representative color) added to the pixels belonging to the same group, so that the operator can judge at a glance which pixels belong to the same group. ..
【0020】(c)輪郭ブロックの指定 表示手段3に表示されたブロック分割画像データを参照
して、入力手段4により切り抜きたい画像の輪郭部分を
含む画像ブロックを指定する(ステップSP7)。抽出
したい領域の輪郭部を含む画像ブロックは1つであるこ
とはまれであるため、複数個選択できるようになってお
り、画像ブロックの指示が終了かどうかを待機する(ス
テップSP8)。指示が終了したならば、選択された輪
郭ブロックによる輪郭ブロック画像データが生成され表
示手段3に表示されるとともに(ステップSP9)、記
憶手段2に格納される。(C) Designation of contour block Referring to the block-divided image data displayed on the display means 3, the input means 4 designates an image block including the contour portion of the image to be cut out (step SP7). Since it is rare that only one image block includes the contour portion of the region to be extracted, a plurality of image blocks can be selected, and it waits until the instruction of the image block is completed (step SP8). When the instruction is completed, the contour block image data of the selected contour block is generated and displayed on the display means 3 (step SP9) and stored in the storage means 2.
【0021】図5(b)のようにブロック分割された画
像データから、抽出したい領域の輪郭部を含む画像ブロ
ックを指定することで、図5(c)に示すような輪郭ブ
ロック画像を生成することができる。From the image data divided into blocks as shown in FIG. 5B, an image block including the contour portion of the region to be extracted is designated to generate a contour block image as shown in FIG. 5C. be able to.
【0022】(d)マスクの作成 表示された輪郭ブロック画像データを参照しながら、抽
出すべき部分に含まれる色量子化画像データ中の色を指
定することにより輪郭部を正確に切り分ける作業を行い
(ステップSP10)、輪郭部の設定指示が終了するま
で領域画像の輪郭部を設定して抽出すべき領域の輪郭部
を得る(ステップSP11)。(D) Creation of mask By referring to the displayed contour block image data, the contour in the color quantized image data included in the portion to be extracted is specified to accurately separate the contour portion. (Step SP10) The contour portion of the area image is set and the contour portion of the area to be extracted is obtained until the contour setting instruction is completed (step SP11).
【0023】ブロック画像(本実施例では64×64画
素)単位では、輪郭部が段々状になり滑らかな(正確
な)輪郭を抽出することは難しい。そこで、輪郭部を画
素単位で抽出するために、輪郭線を含む画像ブロックに
対して色量子化された画像データを用いて正確な輪郭部
の抽出を行う。これは抽出された画像ブロックの輪郭線
内(又は外)に対して、カーソルでの指示や、矩形領域
を設定することでブロック内のなるべく多くの色成分の
画素を特定する。次に当該ブロック内で特定された画素
と同じ色量子化データを持つ画素を検索する。In a block image (64 × 64 pixels in this embodiment), it is difficult to extract a smooth (accurate) contour because the contour portion is stepwise. Therefore, in order to extract the contour portion on a pixel-by-pixel basis, accurate contour portion extraction is performed by using color-quantized image data for the image block including the contour line. This is to specify pixels with as many color components as possible in the block by instructing with a cursor or setting a rectangular area within (or outside) the outline of the extracted image block. Next, a pixel having the same color quantized data as the pixel specified in the block is searched.
【0024】輪郭線の内外では、通常画像が異なる色成
分からなる場合が多いので、上記の処理を行うことによ
って、輪郭部を含む画像ブロックの中から、輪郭線内
(又は外)の画素のみを抽出することができる。こうし
て設定された輪郭部およびその内側(又は外側)の領域
を抽出しマッピングすることで、指示された領域を切り
抜くためのマスクを生成する(ステップSP12)。Since the normal image often has different color components inside and outside the contour line, by performing the above processing, only the pixels inside (or outside) the contour line are selected from the image block including the contour portion. Can be extracted. A mask for cutting out the designated area is generated by extracting and mapping the contour portion and the area inside (or outside) that are set in this way (step SP12).
【0025】図5(c)の輪郭ブロック画像データか
ら、図5(d)に示すように切り抜きたい領域に含まれ
る色a〜xを指定することで、図5(e)に示すような
輪郭部が抽出され、これを基に図5(f)に示すような
マスクを生成することができる。From the contour block image data of FIG. 5C, by designating the colors a to x included in the region to be cut out as shown in FIG. 5D, the contour shown in FIG. The part is extracted, and a mask as shown in FIG. 5F can be generated based on the extracted part.
【0026】(e)切り抜き画像データの作成 表示手段3に生成された領域抽出マスクが表示されると
ともに(ステップSP13)、記憶手段2にこのデータ
が格納される。抽出すべき領域の形状と、表示された領
域抽出マスクの形状を比較確認し(ステップSP1
4)、画像データと領域抽出マスクデータを掛け合わせ
る(AND演算する)ことにより、図4(h)に示すよ
うな切り抜き画像データが生成される(ステップSP1
5)この切り抜き画像データは記憶手段2に記憶される
とともに、表示手段3に表示される(ステップSP1
6)。表示手段3に表示された切り抜き画像データを確
認して(ステップSP17)OKであれば、出力手段6
からデータを出力する(ステップSP18)。うまく切
り抜き画像を抽出できなかった場合には、輪郭ブロック
画像データを抽出し直すためにステップSP6へ戻るル
ープが用意されている。(E) Creation of cut-out image data The generated area extraction mask is displayed on the display means 3 (step SP13), and this data is stored in the storage means 2. The shape of the area to be extracted and the shape of the displayed area extraction mask are compared and confirmed (step SP1).
4) Then, the cutout image data as shown in FIG. 4H is generated by multiplying the image data and the area extraction mask data (AND operation) (step SP1).
5) The cut-out image data is stored in the storage means 2 and displayed on the display means 3 (step SP1).
6). The cut-out image data displayed on the display means 3 is confirmed (step SP17), and if OK, the output means 6
To output data (step SP18). When the cut-out image cannot be extracted successfully, a loop for returning to step SP6 is prepared in order to extract the contour block image data again.
【0027】以上説明したように、本発明によれば、画
像を小ブロックに分割し抽出したい領域の輪郭部を含む
画像ブロックにのみ注目し、更に色の違いを利用し領域
の輪郭を設定しているため、従来のように、人手による
トレース作業は不要である。また、画像全体の色の違い
によって領域分けを行っていないため背景領域の一部と
領域内に同じ色が存在している場合や、様々な色や絵柄
の組合せでできた模様からなる領域(例えば、セータ
ー、柄物の洋服、花畑等)を切り抜こうとする場合で
も、人手のかかわる切り抜き作業を短時間で容易に行う
ことが可能となる。As described above, according to the present invention, an image is divided into small blocks and attention is paid only to an image block including a contour portion of a region to be extracted, and the contour of the region is set by utilizing the color difference. Therefore, there is no need for manual tracing work as in the past. Further, since the regions are not divided by the color difference of the entire image, the same color exists in a part of the background region and the region, or a region composed of a pattern made up of various colors and patterns ( For example, even when trying to cut out a sweater, a patterned dress, a flower garden, etc., it becomes possible to easily carry out a cutting operation involving human hands in a short time.
【0028】本実施例では、レイアウトスキャナー等で
画像の切り抜きを行う場合について説明したが、通常の
印刷の写真製版の集版工程において、分解フィルムの特
定部分を切り抜き製版する際に用いるピールオフフィル
ム切り抜き機のデータを、マスクの輪郭線のデータを抽
出することで容易に得ることができる。In the present embodiment, the case where an image is cut out by a layout scanner or the like has been described. However, in the plate making process of ordinary photolithography, a peel-off film cutout used for cutting out a specific portion of the disassembled film. Machine data can be easily obtained by extracting mask contour data.
【0029】尚、本発明は上記の実施例に限定されるも
のではない。画像入力手段として、外部システムからデ
ータを受信する受信装置を用いて画像データを入力して
もよいし、スキャナにより、写真原稿から直接に画像デ
ータを取り込むようにしてもよい。また、画像の出力手
段として、外部システムへデータを送信する通信装置を
用いて切り抜き画像データを出力してもよいし、レイア
ウトスキャナに出力したり、ハードコピー機等へ出力し
てもよい。さらに、入力される画像データはR,G,B
色空間あるいはY,M,C,K色空間で記述されたデー
タでなく、他の色空間、例えばLab空間等の均等色空
間で記述されたデータであってもよい。The present invention is not limited to the above embodiment. As the image input means, the image data may be input using a receiving device that receives the data from an external system, or the image data may be directly captured from the photo original by a scanner. Further, as the image output means, the cropped image data may be output using a communication device that transmits data to an external system, may be output to a layout scanner, or may be output to a hard copy machine or the like. Further, the input image data is R, G, B.
Instead of the data described in the color space or the Y, M, C, K color space, the data described in another color space, for example, the uniform color space such as the Lab space may be used.
【0030】[0030]
【発明の効果】以上説明したように、本発明の画像切り
抜き装置によれば、面倒な切り抜き条件の設定を行うこ
となく、画像の切り抜きを容易に行え、作業時間の著し
い短縮化を図ることができる。特に、自然環境の下で撮
られた写真による、画像データからの切り抜きが可能で
あり、様々な色や絵柄の組合せでできた模様からなる画
像領域をも切り抜くことができる。As described above, according to the image cropping device of the present invention, it is possible to easily crop an image without setting troublesome cropping conditions and to significantly reduce the working time. it can. In particular, it is possible to cut out from image data by a photograph taken in a natural environment, and it is also possible to cut out an image region having a pattern made of a combination of various colors and patterns.
【図1】本発明の画像切り抜き装置の構成を示す機能ブ
ロック図FIG. 1 is a functional block diagram showing the configuration of an image clipping device of the present invention.
【図2】本発明の画像切り抜き装置の概略構成を示すブ
ロック図FIG. 2 is a block diagram showing a schematic configuration of an image clipping device according to the present invention.
【図3】本発明の作用を説明するためのフローチャートFIG. 3 is a flowchart for explaining the operation of the present invention.
【図4】本発明の作用を説明するためのフローチャートFIG. 4 is a flow chart for explaining the operation of the present invention.
【図5】本発明の作用を説明するための説明図FIG. 5 is an explanatory diagram for explaining the operation of the present invention.
1…画像入力手段 2…記憶手段 3…表示手段 4…入力手段 5…演算処理手段 6…出力手段 DESCRIPTION OF SYMBOLS 1 ... Image input means 2 ... Storage means 3 ... Display means 4 ... Input means 5 ... Arithmetic processing means 6 ... Output means
Claims (2)
ブロック領域に分割するブロック分割手段と、前記画像
データから色量子化画像データを生成する色量子化手段
と、前記ブロック分割された画像データの表示手段と、
前記ブロック分割画像データから輪郭部を含むブロック
を抽出する輪郭ブロック設定手段と、該抽出された輪郭
ブロック画像データから前記色量子化画像データを用い
て指示された色の色量子化画像データを検索し輪郭部を
決定する輪郭部設定手段と、該輪郭部の抽出された領域
画像データからマスクデータを作成するマスク作成手段
と、を具備することを特徴とする画像切り抜き装置。1. Image data inputting means, block dividing means for dividing the image data into block areas, color quantizing means for generating color quantized image data from the image data, and the block divided image. Data display means,
Contour block setting means for extracting a block including a contour portion from the block divided image data, and color quantized image data of a color designated using the color quantized image data from the extracted contour block image data An image cropping device, comprising: a contour part setting means for determining a contour part; and a mask creating means for creating mask data from the area image data in which the contour part is extracted.
きさを任意に設定できることを特徴とする請求項1記載
の画像切り抜き装置。2. The image clipping device according to claim 1, wherein the block dividing means can arbitrarily set the size of the block area.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4018793A JPH05216993A (en) | 1992-02-04 | 1992-02-04 | Picture clipping device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4018793A JPH05216993A (en) | 1992-02-04 | 1992-02-04 | Picture clipping device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH05216993A true JPH05216993A (en) | 1993-08-27 |
Family
ID=11981480
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4018793A Pending JPH05216993A (en) | 1992-02-04 | 1992-02-04 | Picture clipping device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH05216993A (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6738527B2 (en) | 1997-06-09 | 2004-05-18 | Seiko Epson Corporation | Image processing apparatus, an image processing method, a medium on which an image processing control program is recorded, an image evaluation device, and image evaluation method and a medium on which an image evaluation program is recorded |
US6775417B2 (en) | 1997-10-02 | 2004-08-10 | S3 Graphics Co., Ltd. | Fixed-rate block-based image compression with inferred pixel values |
US7505624B2 (en) | 2005-05-27 | 2009-03-17 | Ati Technologies Ulc | Block-based image compression method and apparatus |
US7606429B2 (en) | 2005-03-25 | 2009-10-20 | Ati Technologies Ulc | Block-based image compression method and apparatus |
US7643679B2 (en) | 2003-02-13 | 2010-01-05 | Ati Technologies Ulc | Method and apparatus for block based image compression with multiple non-uniform block encodings |
US7764833B2 (en) | 2003-02-13 | 2010-07-27 | Ati Technologies Ulc | Method and apparatus for anti-aliasing using floating point subpixel color values and compression of same |
US7903892B2 (en) | 2002-10-29 | 2011-03-08 | Ati Technologies Ulc | Image analysis for image compression suitability and real-time selection |
US8774535B2 (en) | 2003-02-13 | 2014-07-08 | Ati Technologies Ulc | Method and apparatus for compression of multi-sampled anti-aliasing color data |
WO2022162766A1 (en) * | 2021-01-27 | 2022-08-04 | オリンパス株式会社 | Information processing system, endoscope system, information processing method, and annotation data generation method |
-
1992
- 1992-02-04 JP JP4018793A patent/JPH05216993A/en active Pending
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8681380B2 (en) | 1997-06-09 | 2014-03-25 | Seiko Epson Corporation | Image processing apparatus, an image processing method, a medium on which an image processing control program is recorded, an image evaluation device, an image evaluation method and a medium on which an image evaluation program is recorded |
US8867099B2 (en) | 1997-06-09 | 2014-10-21 | Seiko Epson Corporation | Image processing apparatus, an image processing method, a medium on which an image processing control program is recorded, an image evaluation device, an image evaluation method and a medium on which an image evaluation program is recorded |
US6738527B2 (en) | 1997-06-09 | 2004-05-18 | Seiko Epson Corporation | Image processing apparatus, an image processing method, a medium on which an image processing control program is recorded, an image evaluation device, and image evaluation method and a medium on which an image evaluation program is recorded |
US8553285B2 (en) | 1997-06-09 | 2013-10-08 | Seiko Epson Corporation | Image processing apparatus, an image processing method, a medium on which an image processing control program is recorded, an image evaluation device, an image evaluation method and a medium on which an image evaluation program is recorded |
US7259894B2 (en) | 1997-06-09 | 2007-08-21 | Seiko Epson Corporation | Image processing apparatus, an image processing method, a medium on which an image processing control program is recorded, an image evaluation device, an image evaluation method and a medium on which an image evaluation program is recorded |
US7940426B2 (en) | 1997-06-09 | 2011-05-10 | Seiko Epson Corporation | Image processing apparatus, an image processing method, a medium on which an image processing control program is recorded, an image evaluation device, an image evaluation method and a medium on which an image evaluation program is recorded |
US7508548B2 (en) | 1997-06-09 | 2009-03-24 | Seiko Epson Corporation | Image processing method and image processing apparatus |
US7755801B2 (en) | 1997-06-09 | 2010-07-13 | Seiko Epson Corporation | Image processing apparatus, an image processing method, a medium on which an image processing control program is recorded, an image evaluation device, an image evaluation method and a medium on which an image evaluation program is recorded |
US6775417B2 (en) | 1997-10-02 | 2004-08-10 | S3 Graphics Co., Ltd. | Fixed-rate block-based image compression with inferred pixel values |
US8326055B2 (en) | 1997-10-02 | 2012-12-04 | S3 Graphics Co., Ltd. | Image codec engine |
US8908980B2 (en) | 1997-10-02 | 2014-12-09 | S3 Graphics Co., Ltd. | Image codec engine |
US7801363B2 (en) | 1997-10-02 | 2010-09-21 | S3 Graphics Co., Ltd. | Image CODEC engine |
US7039244B2 (en) | 1997-10-02 | 2006-05-02 | S3 Graphics Co., Ltd. | Fixed-rate block based image compression |
US7043087B2 (en) | 1997-10-02 | 2006-05-09 | S3 Graphics Co., Ltd. | Image processing system |
US7903892B2 (en) | 2002-10-29 | 2011-03-08 | Ati Technologies Ulc | Image analysis for image compression suitability and real-time selection |
US8326053B2 (en) | 2003-02-13 | 2012-12-04 | Ati Technologies Ulc | Method and apparatus for block based image compression with multiple non-uniform block encodings |
US7643679B2 (en) | 2003-02-13 | 2010-01-05 | Ati Technologies Ulc | Method and apparatus for block based image compression with multiple non-uniform block encodings |
US8774535B2 (en) | 2003-02-13 | 2014-07-08 | Ati Technologies Ulc | Method and apparatus for compression of multi-sampled anti-aliasing color data |
US8811737B2 (en) | 2003-02-13 | 2014-08-19 | Ati Technologies Ulc | Method and apparatus for block based image compression with multiple non-uniform block encodings |
US8520943B2 (en) | 2003-02-13 | 2013-08-27 | Ati Technologies Ulc | Method and apparatus for block based image compression with multiple non-uniform block encodings |
US7764833B2 (en) | 2003-02-13 | 2010-07-27 | Ati Technologies Ulc | Method and apparatus for anti-aliasing using floating point subpixel color values and compression of same |
US7606429B2 (en) | 2005-03-25 | 2009-10-20 | Ati Technologies Ulc | Block-based image compression method and apparatus |
US7505624B2 (en) | 2005-05-27 | 2009-03-17 | Ati Technologies Ulc | Block-based image compression method and apparatus |
WO2022162766A1 (en) * | 2021-01-27 | 2022-08-04 | オリンパス株式会社 | Information processing system, endoscope system, information processing method, and annotation data generation method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1826723B1 (en) | Object-level image editing | |
JP3690391B2 (en) | Image editing apparatus, image trimming method, and program | |
JPH11328380A (en) | Image processor, method for image processing and computer-readable recording medium where program allowing computer to implement same method is recorded | |
GB2378340A (en) | Generation of an image bounded by a frame or of overlapping images | |
JPH1166337A (en) | Image compositing method by computer illustration system | |
JP2009509248A (en) | Framed art visualization software | |
JP2002202838A (en) | Image processor | |
JP3191266B2 (en) | Image simulation system | |
WO1999056248A1 (en) | Method and apparatus for creating facial images | |
JPH05216993A (en) | Picture clipping device | |
JP4100765B2 (en) | Simplified method of scene image synthesis by computer illustration system | |
EP1826724A1 (en) | Object-level image editing using tiles of image data | |
JPH05216992A (en) | Picture clipping device | |
JPH06149959A (en) | Image clipping device | |
US7066665B2 (en) | Printing apparatus and printing method | |
EP0441499B1 (en) | Electronic brush generation | |
JP3133093B2 (en) | Electronic image correction method and apparatus | |
JP3209003B2 (en) | Method and apparatus for automatically generating a three-dimensional shape | |
JPH052224B2 (en) | ||
JPH0722326B2 (en) | How to make a cutout mask | |
JPH04133179A (en) | Picture cutting-out device | |
JPH0548876A (en) | Picture processor with grid function | |
JPH04133181A (en) | Picture cutting-out device | |
JPH0535868A (en) | Image cutting device | |
JPH04133180A (en) | Picture cutting-out device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 8 Free format text: PAYMENT UNTIL: 20081215 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 8 Free format text: PAYMENT UNTIL: 20081215 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091215 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091215 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101215 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111215 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121215 Year of fee payment: 12 |
|
LAPS | Cancellation because of no payment of annual fees |