Skip to content

Latest commit

 

History

History
executable file
·
66 lines (59 loc) · 11.7 KB

File metadata and controls

executable file
·
66 lines (59 loc) · 11.7 KB

COIAS.py の䜿い方

COIAS.py 実行盎埌に珟れる第䞀画面に぀いお

  • 「image preference」ラゞオボタンにお、マスクあり画像を衚瀺させるか(mask) マスクなし画像を衚瀺させるか(nonmask) 遞ぶこずができる。
  • 「COIAS mode」ラゞオボタンにお、どのモヌドで起動するか遞べる。
    • searchモヌドでは自動怜出した移動倩䜓候補から本物の移動倩䜓を目芖で遞別する。ほずんどの移動倩䜓候補はノむズである。
    • manual measureモヌドでは自動怜出できなかった移動倩䜓を手動クリックで遞び、手動で四角アパヌチャヌを蚭定する。
    • reconfirm/name modifyモヌドではsearchモヌドずmanual measureモヌドで遞んだ移動倩䜓が本物かどうか目芖で確認する。たた新倩䜓の名前を任意に付け替えるこずもできる。
    • final checkモヌドでは最終的に出力されたsend_mpc.txtの内容をGUIで芖認するこずができる。
  • ラゞオボタンを遞択したのち、「Load img」ボタンでメむン画面が開く。
  • 「Quit」ボタンで画面を閉じれるが、画面隅の赀いバツ印(Mac)を抌しお閉じるこずず同じである。

メむン画面のモヌド間共通の操䜜ずボタンに぀いお

  • 画像は画面右ず䞋にあるスクロヌルバヌをドラッグするこずでスクロヌル可胜。グラブやマりスホむヌルによるスクロヌルには非察応。拡倧瞮小にも非察応。
  • 以䞋ボタンを巊䞊から順に説明する
    • 「Blink start/stop」ボタンでブリンクの開始・停止ができる。キヌボヌドの「sキヌ」を抌しおも同じこずができる。
    • 「Back」ボタンで䞀枚前に戻る。キヌボヌドの「巊キヌ」を抌しおも同じこずができる。
    • 「Next」ボタンで䞀枚次に移る。キヌボヌドの「右キヌ」を抌しおも同じこずができる。
    • 「Sq. Off/On」ボタンで移動倩䜓候補を囲む四角ずその名前を衚瀺/非衚瀺にできる。四角が邪魔になっお光源が芋づらい時に䜿う。
    • その右隣のメッセヌゞボックスには画像番号が衚瀺される。
    • その右隣のメッセヌゞボックスにはマりスカヌ゜ルのピクセル座暙が衚瀺される。
    • その右隣のメッセヌゞボックスにはその他のメッセヌゞが衚瀺される。
    • 今回枬定する画像の日付から2日以内の芳枬日の枬定を過去に行っおいた堎合、それら過去の新倩䜓の枬定デヌタからそれら新倩䜓が今回の画像のどこに存圚するか予枬しお衚瀺する。そのような予枬は緑の円で衚瀺され、倩䜓の名前は円の右䞋に「pre: H〇〇〇〇〇〇」ず衚瀺される。その予枬点に実際に新倩䜓があった堎合、枬定の埌にname modifyモヌドで予枬に瀺される名前ず䞀臎させるように修正するこずで、2日以䞊の芳枬アヌクでMPCに新倩䜓報告を行うこずができる。
    • 過去に行われた枬定の䞭に今回枬定する画像の枬定があった堎合、それも画面に衚瀺される。そのような倩䜓はピンクの円で衚瀺され、過去の枬定における倩䜓の名前が円の右䞋に「done: H〇〇〇〇〇〇」ず衚瀺される。そのような倩䜓は重耇報告ずなるため、基本的にレポヌトモヌドで匟かれる。

searchモヌドでの操䜜に぀いお

  • searchモヌドでは自動怜出された移動倩䜓候補から、本物の移動倩䜓ずノむズを遞別する䜜業を行う。
  • 本物の移動倩䜓はある皋床䞀定の芋た目の点光源が盎線䞊に䞀定の速床で移動するが、ノむズは芋た目が極めおあいたいだったりその堎をふら぀いおいたりする。
  • Hから始たる7桁の番号が぀いおいるのが移動倩䜓候補。本物の移動倩䜓だず思うものの四角をクリックしおその四角を赀くする。
  • 間違った移動倩䜓候補をクリックしお赀くしおしたっおも、もう䞀床クリックすれば黒くしお未遞択な状態に戻せる。
  • 「Hから始たる7桁の番号」以倖の倩䜓は既知倩䜓。既知倩䜓は自動的に報告されるので遞択は䞍芁で、それらの四角をクリックしおも䜕も起こらず、メッセヌゞ欄にその旚が衚瀺される。
  • 䞀通り本物の移動倩䜓を遞び終えたら、右䞊の「Output」ボタンを抌しお、遞択した倩䜓の情報のみをmemo.txtに曞き出す。
  • ちなみにオヌトセヌブに察応しおいお、画面をクリックするごずにmemo.txtに出力されるので途䞭でクラッシュしおも安心。manual measureモヌドでも同じくmemo_manual.txtにオヌトセヌブされる。

manual measureモヌドでの操䜜に぀いお

  • たずmanual measureモヌドは、searchモヌドで移動倩䜓のみを出力したのち Astsearch_between_COIAS_and_ReCOIAS [新倩䜓の通し番号] をタヌミナルで実行しおからでないず実斜できない。
  • ただしmanual measureモヌドそのものを飛ばすこずは可胜。明らかに手動枬定できる倩䜓がない時は、Astsearch_between_COIAS_and_ReCOIAS を実行埌にreconfirm/name modifyモヌドに行っおも良い。
  • manual measureモヌドではsearchモヌドで遞ばなかったノむズは衚瀺されない。searchモヌドで遞んだ移動倩䜓も番号が連番で付け替えられたH番号になり、黒い四角で衚瀺される。
  • manual measureモヌドでは自動怜出できなかった移動倩䜓を手動で遞ぶ。ここでは移動倩䜓だず思うものをクリックする。
  • H番号を自動で振っお欲しい時は「Output」ボタンの巊隣にある「Manual H Number:」を「Auto」にしおおく。Autoモヌドではクリック埌にその倩䜓が盎前に遞んだ倩䜓ず同じかどうか聞かれるので、新芏倩䜓なら「No」を、盎前に遞んだ倩䜓に远加したいなら「Yes」を遞ぶ。「No」なら新しいH番号が振られ、「Yes」なら盎前に遞んだ倩䜓ず同じ番号が振られる。
  • ある移動倩䜓にH番号を振っおから他の倩䜓の枬定に行き、たた戻っお再び以前の移動倩䜓に远加したい時など、特定のH番号を手動で蚭定したい堎合は、「Manual H Number:」ボタンをクリックしお「Self」にしおおく。Selfモヌドではクリック埌にその倩䜓のH番号を入力するダむアログが開くので、蚭定したい番号を打ち蟌む。
  • ダむアログの遞択ボタンを抌すず、クリックしたピクセル呚蟺の拡倧画像が別りィンドりで衚瀺される。拡倧した移動倩䜓を長方圢で囲むために、長方圢の頂点のうち3点を遞ぶように3点をクリックする。詳しい長方圢の蚭眮方法は拡倧画像りィンドり右䞊の「Help」ボタンを抌すず芋れる。
  • 蚭眮した点や長方圢が気に食わなければい぀でも右䞋の「Clear」ボタンで消去できる。蚭眮した長方圢が良ければ巊䞋の「Yes」ボタンをクリックする。この倩䜓の長方圢の蚭眮そのものを取りやめたければ拡倧画像りィンドり隅の赀いバツ印(Mac)で画面を閉じる。
  • 「Yes」ボタンをクリックするず拡倧画像りィンドりが閉じられ、元のメむン画面で遞択した倩䜓が青い四角で囲たれる。
  • 別の画像で同じ移動倩䜓だず思うものがあれば、画像をブリンクさせ別の画像で同じ倩䜓に同じ番号が付くように同様の䜜業を行う。
  • 間違っお青い四角を蚭眮しおしたった堎合は、青い四角をクリックしお聞かれるダむアログで「Yes」を抌すず消去できる。
  • たたこのモヌドでは自動怜出倩䜓でノむズを巻き蟌んでしたっおいるものを枬定ごずに排陀できる(䟋: 1枚目ず3枚目の画像のノむズず7-12枚目の画像のシグナルをたずめお1぀の倩䜓ず認識しおいる堎合、1ず3枚目の画像のノむズだけを削陀する)。このモヌドで黒色の四角で衚瀺されおいる自動怜出倩䜓をクリックするず、「消したすか?」ずダむアログで聞かれるので、Yesをクリックするずその倩䜓を排陀するず芋なし灰色の四角で衚瀺されるようになる。灰色の四角をもう䞀床クリックするず「元に戻したすか?」ずダむアログで聞かれるので、Yesをクリックするず元の黒色の四角に戻すこずができる。灰色の四角の枬定点は manual_delete_list.txt に曞き出され、埌にデヌタから排陀される。
  • 䞀通り遞んだあずに、メむン画面右䞊の「Output」ボタンを抌し memo_manual.txt ず manual_delete_list.txt を出力する。
  • その埌タヌミナルにお AstsearchR_after_manual を必ず実行するこず。

reconfirm/name modifyモヌドでの操䜜に぀いお

  • searchモヌドおよびAstsearch_between_COIAS_and_ReCOIASを実行したあず、もしくはmanual measureモヌドおよびAstsearchR_after_manualを実行した埌に実斜できる。
  • 䞡モヌドで移動倩䜓だず指定した倩䜓の四角のみが衚瀺される。
  • reconfirm/name modifyモヌドではそれらが本圓に移動倩䜓かどうか目芖で確認をする。
  • 自動怜出にお1぀の移動倩䜓が2぀の移動倩䜓ずしお認識されおいる堎合 (䟋: 1-4枚目ではH000001、5-8枚目ではH000002) や、1぀の移動倩䜓なのにいく぀かの画像で光源怜出に倱敗する堎合がある。怜出挏れをした光源を手動枬定モヌドで枬定しおも別の名前が䞎えられおしたい、同じ倩䜓ずはみなされない。そのような堎合に、目芖で1぀の移動倩䜓ずみなせる耇数の名前を1぀の倩䜓ずしお報告させるため、名前を倉曎しお1぀の名前に統䞀させるこずがこのモヌドでは可胜である。前出の䟋では5-8枚目のH000002の名前をH000001に倉曎しおしたえば1぀の倩䜓ずしお扱うこずができる。
  • ただし、既知倩䜓の名前(H......以倖の名前)は倉曎するこずはできない。
  • 倉曎したい倩䜓名の四角をクリックしお、出おくるダむアログのテキストボックス欄に倉曎埌の名前を盎接打぀、もしくはそのボックスの右にある䞋矢印をクリックしお出おくるプルダりンリストから倉曎埌の名前を遞択しお、「OK」ボタンを抌す。
  • するず、GUI䞊では倉曎埌の名前が黄色で衚瀺され、四角も黄色で衚瀺される。名前を元に戻したいずきは、黄色い四角をクリックしお出おくるダむアログで「Yes」を遞べば元に戻せる。
  • 名前を付け替え終えたら、メむン画面右䞊の「Output」ボタンを抌しmanual_name_modify_list.txtを出力する。このファむルは以前の解析をやり盎すず番号付替の䞍敎合を防ぐために消えおしたうので、解析をやり盎したら必ずname modifyモヌドでの番号付け替えを行い「Output」ボタンを抌すこず。
  • 自信がある人はreconfirm/name modifyモヌドでの確認も飛ばすこずができる。
  • 確認埌、タヌミナルで AstsearchR_afterReCOIAS を実行すれば終了。

final checkモヌドでの操䜜に぀いお

  • 最終的に出力されるsend_mpc.txtず同䞀の内容 (final_disp.txt) を衚瀺させるモヌド。
  • 最終結果をGUIで確認したいずきに䜿甚する。線集などの操䜜はできない。