JPH0797406B2 - 画像解析装置 - Google Patents
画像解析装置Info
- Publication number
- JPH0797406B2 JPH0797406B2 JP1082291A JP8229189A JPH0797406B2 JP H0797406 B2 JPH0797406 B2 JP H0797406B2 JP 1082291 A JP1082291 A JP 1082291A JP 8229189 A JP8229189 A JP 8229189A JP H0797406 B2 JPH0797406 B2 JP H0797406B2
- Authority
- JP
- Japan
- Prior art keywords
- spot
- storage unit
- image data
- information
- image
- 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.)
- Expired - Lifetime
Links
Landscapes
- Image Processing (AREA)
- Image Analysis (AREA)
Description
トメータによって、コンピュータに取り込まれた二次元
電気泳動像のスポットを解析し、その輪郭を表示すると
ともに、不要なスポットを消去し得る画像解析装置に関
する。
タに取込み、解析処理を行い、スポットを検出して、CR
Tディスプレイにスポット表示するのに、スポットを楕
円あるいは長方形で指定し、そのいずれかの形状で表示
していた。
方形で指定するものであるから、複雑なスポット形状の
蛋白スポットは、正確な定量値を求められないという問
題があった。
出したスポットの輪郭形状を記憶かつ表示し得るととも
に不要なスポットは除去して、有用なスポットのみを表
示し得る画像解析装置を提供することを目的としてい
る。
の画像データを画素単位で送出する画像入力部(11)
と、画像データを記憶する画像データ記憶部(12)と、
画像を表示する表示部(13)と、前記画像データ記憶部
に記憶される画像データを基に画像スポットを検出する
スポット検出部(14)と、スポット毎にエッジ情報及び
スポット内部をスポット番号と関連する情報として記憶
するスポット情報記憶部(15)と、アドレス指定可能な
記憶領域に、情報の有効・無効を示すデータとスポット
番号とを少なくとも記憶するスポットテーブル記憶部
(16)と、消去すべきスポットのアドレスを入力するこ
とにより、前記有効・無効データを無効とするスポット
消去指定入力手段(17)と、前記スポット情報記憶部よ
りスポット情報を読出して前記表示部に表示する際に、
前記スポットテーブル記憶部を参照して有効なスポット
情報のみを表示させる表示制御部(18)とから構成され
ている。
部に画像データが入力され記憶される。そして、この画
像データを基に、スポット検出部でスポットが検出さ
れ、スポット情報記憶部にスポット毎にエッジ情報及び
スポット内部をスポット番号に関連する情報として記憶
する。また、スポットテーブル記憶部には、アドレス番
号に対応して、スポットの有効/無効を示すデータとス
ポット番号が記憶される。そして、各スポットの輪郭を
表示部に表示する際には、スポット情報記憶部のエッジ
情報と、スポットテーブル記憶部の有効/無効データが
参照される。無効と記憶されるスポット番号のスポット
は表示されず、有効と記憶されるスポット番号のエッジ
情報につき、直線を引いて表示部の画面上にスポットの
輪郭を表示する。
及び不要スポット消去指定入力手段を操作して、その対
応するスポットテーブル記憶部の有効/無効データを無
効と書替える。以後、このスポットデータは表示されな
い。
る。
ード構成を示すブロック図である。実施例装置は、画像
入力部11とパーソナルコンピュータ1から構成されてい
る。画像入力部11は、CCDカメラやデンシトメータのよ
うに試料の画像データを画素単位で送出するものであ
り、画像データを8ビット(あるいは16ビット)のデジ
タル信号に変換するA/D変換器を含んでいる。パーソナ
ルコンピュータ1は、取り込んだ画像データ等に関し、
種々の解析処理、表示制御等を実行するCPU2、パラメー
タや動作指令を入力するためのキー入力部5、データ記
憶用等に割り当てられる記憶部4、画像を表示するCRT
ディスプレイ13を備えている。記憶部4は、RAMや、フ
ロッピディスク、ハードディスク等であり、機能的に画
像データ記憶部(画像データファイル)12、スポット情
報記憶部(スポット情報ファイル)15及びスポットテー
ブル記憶部16等として使用される。これらについては後
に詳述する。なお、第3図に、この画像解析装置の外観
斜視図を示している。
て説明する。
に記憶される。そして、この画素データ記憶部12に記憶
された画素テータに基づき、スポット検出が行われる。
スポット検出の全体フローを第4図に示している。
タP1を用いてスポット情報記憶部15に0又はAでスポッ
ト情報ファイルを作る〔ステップST(以下STと略す)
1〕。Aとしては、例えば1000を使用する。Aを1000と
したのは、スポット情報がスポット番号と混同しないた
めであり、スポット数が999個以下であることを前提と
している。スポット数がさらに多数である場合はAとし
てさらに大きい数を使用すればよい。算出された曲率が
P1を越える画素は1000、その他の画素は0としてスポッ
ト情報記憶部12に記憶していく。その結果、例えば第5
図に示されるようなスポット情報が得られる。なお、ス
ポット情報記憶部15は、画素データ記憶部12と同一の画
素容量を有している。
タP2と比較し、仮に曲率がP1を越えていない画素であっ
ても画像データがP2を越えておればスポット情報記憶部
15のその画素には1000を記憶する(ST2)。各画素の画
像データレベルによる処理を行うのは、曲率のみによっ
てスポットを検出すればそのスポットは一般に視覚によ
り検出されるスポットよりも小さくなるからである。第
6図は、このように画像データによって修正されたスポ
ット情報記憶部15でのスポットを表している。
右壁法による処理ルーチンを第7図に示している。
も上の画素から始めて右へ移動しつつ、値が1000である
点を見つける(ST11、ST12)。
1を加算して(ST13)、外壁をめぐる処理に移行する
(ST14)。後述の外壁をめぐる処理が終わると、スポッ
トの内部を埋める処理に移行し(ST15)、その後スポッ
トの体積や面積などを計算する(ST16)。1つのスポッ
トに対してST13〜ST16の処理を終えると、そのスポット
内部の画素は全て1000以外の他の数字(例えば1001)に
置き換えられている。そこで、次に1000である画素を見
つけると、それは異なるスポットであり、同様にST13〜
ST16の処理が繰り返される。
が1000の領域が進行方向の右側に隣接するように一周す
る(ST21〜ST31)。このとき移動していった画素には−
i(iはスポット番号)を、また上記で右側に隣接した
値が1000の画素はiに書き直す。そして、移動点の最も
左上と最も右下の座標を記憶しておく。この動作を図示
すると、第9図のようになる。Sはスタート、斜線部は
値が1000の領域である。
をスポット内部で左側にスポット外部が隣接するように
進み、内部にi、外部に−iを書いていってもスポット
検出の視点からは同じ結果になる。
めぐる処理で記憶した左上、右下で決まる長方形内での
同じ行内に存在する(−i、i)と(i、−i)の組を
見つけ、その間を全て1000+iで埋める。この処理は第
10図に示されるように行われる。すなわち、フラグを0
にし、前記長方形内の行に沿ってスポット情報を調べて
いく(ST41〜ST42)。(−i、i)が見つかるとフラグ
を1とし(ST43、ST44)、次の画素からスポット情報を
1000+iに変えていく(ST45、ST47、ST48)。やがて
(i、−i)が見つかるとフラグを0に戻し、スポット
情報を1000+iに変えることを停止す(ST45、ST46、ST
47)。この操作を最も上の行から最も下の行まで繰り返
す。その結果、スポット内部に空白があっても第11図に
示されるように埋めつくされる。−iで示される領域が
スポットの外部エッジ、iと1000+iで示される領域が
スポットの内部である。
ればスポットの面積が得られる。iと1000+iの画素の
画像データを積算すれば、スポットの体積が得られる。
番号毎に、そのスポットの有効/無効を示すVフラグ、
スポットNo.及び面積、体積等のその他のデータがスポ
ットテーブル記憶部16に記憶される。スポットテーブル
記憶部16の記憶内容は、頭初、アドレス番号とスポット
No.が対応しており、またVフラグも全て「1」(有
効)とされている。その状態を第16図に示している。
部15及びスポットテーブル記憶部16を参照して、CRTデ
ィスプレイ13にスポットの輪郭を表示する場合を説明す
る。
からスタートし、右の方へ移動させ、1行を終了する、
次の下の行へ移り、エッジ情報m(=−i)を読出す
(ST61、ST62)。そして、読出したmが0より小さく、
かつスポットテーブル記憶部16を参照して、そのスポッ
トNo.iに対応するVフラグが「1」であるか否か判定す
る(ST62)。Vフラグが「1」であれば、そのスポット
は有効、つまり表示すべきものであるから、ST63の“右
側の線書き”ルーチン及びST64の“縦の線書き”ルーチ
ンを実行する。これらルーチンの詳細は後述する。ST62
で、m<0でない場合、つまり、−iでない場合、ある
いはVフラグが「0」の場合は、“右側の線書き”、及
び“縦の線書き”の処理をスキップする。その画素位置
で、ST62がNOの場合あるいはST64の縦線書きルーチンを
終えると、column(列)を+1(ST65、ST66)して、つ
まり右側に1つ画素を移動させて、同様にST62〜ST64の
処理を繰り返す。そして、上記処理を最終行まで繰り返
す(ST67、ST68)。
にcolumn(列)を+1、つまり右側に1画素分移動させ
て、その位置のエッジ情報データを読出す(ST69)。
そして、=mか、つまり=−iか判定する(ST7
0)。この判定がYESであれば、(column,raw)と(colu
mn+1,raw)に対応するCRTディスプレイ13の画面上の2
点間に直線に引き(ST61)、リターンする。一方、ST60
で=mでなければ、例えば=i等の場合は、そのま
まリターンする。
14図に示す“縦の線引き”ルーチンに移る。ここでは、
先ずraw(行)を+1、つまり下側に1画素分移動させ
て、その位置のエッジ情報データを読出す(ST72)。
そして、=mか判定する(ST73)。この判定がYES、
つまり=−iであれば、(column,raw)と(column,r
aw+1)に対応するCRTディスプレイ13の画面上の2点
間に直線を引き(ST74)、リターンする。ST73で=m
でなければ、例えば=i等の場合には、線引きを行わ
ずリターンする。以上のようにして、エッジ情報−iを
直線で結びスポットの輪郭をCRTディスプレイ13の画面
上に表示する。
ットNo.jのものを消去(エディット)したい場合は、キ
ー入力部5のjの数値キーとエディットキーを操作す
る。これにより、第15図に示すように、消去スポットN
o.jが入力され(ST81)、スポットテーブル記憶部16の
アドレスがj番地の、Vフラグが「1」から「0」に変
更される(ST82)。次に、スポットNo.を+1し(ST8
3)、つまり次のアドレスに移り、スポットNo.が最終で
ない場合は(ST84)、そのアドレスNo.におけるVフラ
グが「1」であるか否か判定し(ST85)、「1」であれ
ば、スポットNo.から−1し、つまりj+1からjとす
る(ST86)。ST85で、Vフラグが「0」であれば、ST86
の処理をスキップする。そして、ST87で、アドレスNo.
を+1して、ST84に戻り、スポットNo.が最終となるま
で、ST84〜ST87の処理を繰り返す。この処理によりスポ
ットテーブル記憶部16は、第17図に示すようにアドレス
No.がj+1以降のスポットNo.が1だけ繰り上げられた
ものとなる。
すものとし、この表示でスポットNo.4を消去すると新た
な表示は、第19図に示すものとなる。第19図では、第18
図におけるスポットNo.4のスポットが消滅するととも
に、第19図におけるスポットNo.4以降のスポットNo.が
1つずつ繰り上げられている。
正確に記憶・表示できるのみならず、不要とするスポッ
ト番号を入力し、エディット指定することにより、不要
なスポットを消去することができ、使用目的に即した画
像解析データ及び表示情報を得ることができる。
図は、この発明の一実施例を示す画像解析装置のブロッ
ク図、第3図は、同画像解析装置の外観図、第4図は、
同装置におけるスポット検出の手順を示すフロー図、第
5図は、曲率検出によるスポット情報記憶部のスポット
を示す図、第6図は、レベルパラメータにより修正され
たスポットを示す図、第7図は、右壁法の手順を示す
図、第8図は、外壁をめぐる処理の手順を示す図、第9
図は、外壁をめぐる処理の後のスポットを示す図、第10
図は、スポットの内部を埋める処理手順を示すフロー
図、第11図は、内部が埋めつくされたスポットを示す
図、第12図は、スポットの表示手順を示すメインフロー
図、第13図は、同表示手順の右側の線書きルーチンを示
すフロー図、第14図は、同表示手順の縦の線書きルーチ
ンを示すフロー図、第15図は、不要スポットの消去処理
を示すフロー図、第16図は、頭初のスポットテーブルの
データマップを示す図、第17図は、不要スポット消去処
理後のスポットテーブルのデータマップを示す図、第18
図及び第19図は、スポット消去前と消去後の表示例を示
す図である。 11:画像入力部、12:画像データ記憶部、 13:表示部、14:スポット検出部、 15:スポット情報記憶部、 16:スポットテーブル記憶部、 17:スポット消去指定入力手段、 18:表示制御手段。
Claims (1)
- 【請求項1】試料の画像データを画素単位で送出する画
像入力部と、画像データを記憶する画像データ記憶部
と、画像を表示する表示部と、前記画像データ記憶部に
記憶される画像データを基に画像スポットを検出するス
ポット検出部と、スポット毎にエッジ情報及びスポット
内部をスポット番号と関連する情報として記憶するスポ
ット情報記憶部アドレス指定可能な記憶領域に情報の有
効・無効を示すデータとスポット番号とを少なくとも記
憶するスポットテーブル記憶部と、消去すべきスポット
のアドレスを入力することにより、前記有効・無効デー
タを無効とするスポット消去指定入力手段と、前記スポ
ット情報記憶部よりスポット情報を読出して前記表示部
に表示する際に、前記スポットテーブル記憶部を参照し
て有効なスポット情報のみを表示させる表示制御部とを
備えた画像解析装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1082291A JPH0797406B2 (ja) | 1989-03-31 | 1989-03-31 | 画像解析装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1082291A JPH0797406B2 (ja) | 1989-03-31 | 1989-03-31 | 画像解析装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02259971A JPH02259971A (ja) | 1990-10-22 |
| JPH0797406B2 true JPH0797406B2 (ja) | 1995-10-18 |
Family
ID=13770436
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1082291A Expired - Lifetime JPH0797406B2 (ja) | 1989-03-31 | 1989-03-31 | 画像解析装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0797406B2 (ja) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61208181A (ja) * | 1985-03-12 | 1986-09-16 | Mitsubishi Electric Corp | 輪郭抽出装置 |
| JPS62106584A (ja) * | 1985-11-01 | 1987-05-18 | Mitsubishi Electric Corp | 境界抽出装置 |
| JPS6376069A (ja) * | 1986-09-19 | 1988-04-06 | Fujitsu Ltd | 表示制御方法 |
-
1989
- 1989-03-31 JP JP1082291A patent/JPH0797406B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH02259971A (ja) | 1990-10-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5986639A (en) | Apparatus and method for extending a reactive area on a display screen | |
| JPH07244719A (ja) | 描画領域データ生成方法 | |
| JPH0797406B2 (ja) | 画像解析装置 | |
| EP0383305B1 (en) | Data processing apparatus | |
| JP2625612B2 (ja) | 画像処理方法および画像処理装置 | |
| JPH05181412A (ja) | データベース化された地図情報における文字データの加工方法 | |
| JP2856243B2 (ja) | 市松模様自動作成装置および方法 | |
| JPH08202856A (ja) | 画像処理方法 | |
| JP2674231B2 (ja) | 車載用地図表示装置 | |
| JP3336757B2 (ja) | グラフ表示装置 | |
| JPH1091385A (ja) | マウスカーソル処理装置およびマウスカーソル処理方法 | |
| JPS6019516B2 (ja) | 画面編集方式 | |
| JP2808590B2 (ja) | 画像データ処理装置 | |
| JP3980085B2 (ja) | 図形処理方法及び図形処理装置 | |
| JP2634905B2 (ja) | 図形ぬりつぶし方法 | |
| JPH07230357A (ja) | 入力ポインタ表示方法および装置 | |
| JPH10172001A (ja) | 作画装置、その作画方法およびその記録媒体 | |
| JP2760620B2 (ja) | 罫線追加作成装置 | |
| JP2540798B2 (ja) | 文字列表示制御装置 | |
| JPH0652280A (ja) | 図形入力装置 | |
| JPS6353587B2 (ja) | ||
| JPH08137653A (ja) | ウインド表示方法、ウインド移動方法及び文書作成装置 | |
| JP2708922B2 (ja) | 文書作成装置 | |
| JP2587050B2 (ja) | ウインドウ表示制御装置 | |
| JPH06105392B2 (ja) | 図形表示方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080430 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090430 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100430 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100430 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110430 Year of fee payment: 12 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110430 Year of fee payment: 12 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 12 Free format text: PAYMENT UNTIL: 20110430 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110430 Year of fee payment: 12 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110430 Year of fee payment: 12 |