研究: 2005年10月アーカイブ
バグだらけ
- 2005年10月30日 08:08
- 研究
- 配列の添字を 1-origin で書いてた
- ベクトルのデフォルトが 3 次元であることを忘れてた
- 行列のデフォルトが 3 行 3 列であることを忘れてた
- 基礎行列の正規化 (
normalize()) をしてなかった - 基礎行列の最適補正をしてなかった
- 射影変換後の点列の正規化 (
Znorm()) をしてなかった
ひどいねこりゃ.健康な状態で作業した方が良いねマジで.
- Comments (Close): 0
- TrackBack (Close): 0
無駄
- 2005年10月22日 21:26
- 研究
昨日までにできあがったプログラムは,main()が実に 400 行近くある.あまりにも長すぎて今後の修正もしにくそうなんで,今日ずっとリファクタリングを試みてたんだけど,そのうち もう嫌気が差してきて,結局断念した.要は 可読性を取るか 高速化・最適化を取るか,ってことなんだろうけど,具体的に,あるいは例を挙げて説明することすら億劫.「誰かこのソースを書き直してみてくれ」 と言って公開するわけにもいかんし.
今日は もうとにかく “書いては消して” の繰り返しだった.昨日のソースと今日のソースとで何が違うかと言うと,最終更新日のみ というオチ.脱力.
- Comments (Close): 0
- TrackBack (Close): 0
タイミング (3)
- 2005年10月22日 01:28
- 研究
体調不良のために今週前半を潰してしまった.挽回せねば.実質的には残り約 40 日間しかないし.
先週末の時点で,前回の進捗報告会で示したアルゴリズムのほとんどを実装し終えてたんで,一昨日・昨日は,それを片付けてしまうとともに シミュレーション用データの用意などをしてた.以前 (実は 「無駄な作業なのかも」 と思いながら) 作成した シミュレーション用データ生成プログラム群 (参考記事) があってホントに良かった.
それからシェルスクリプトおもしれー.何でもそうだけど,できるようになると面白いね.空間点データの生成は自動化しようがないけど,それ以降の処理となる 投影 (= 画像点データへの変換) ・対応づけ (・ついでに PS ファイルへの書き出し) ・シミュレーション実験実行 までを一括で行なえるんだから楽々.
ということで,シミュレーション実験を行なえるところまでこぎつけることができた.まだ 1 つの空間点データについてしか実験していないけど 提案アルゴリズムによる精度向上は認められなかったorz んまぁ予想通りっちゃあ予想通り.考慮する余地がだいぶん残されているんで.
この実験結果を得たのは昨日の 21 時頃.当然,先生はご帰宅なさった後.となると,月曜の朝までは 1 人で試行錯誤するしか.早起きしておけばギリギリ間に合ったかも知れないものを 2 日以上後に回さねばならないなんて .時間って大事だ と心底思った.
- Comments (Close): 0
- TrackBack (Close): 0
一安心
- 2005年10月11日 20:34
- 研究
今日の正午頃 = 輪講開始直前にようやく完成.“完成”っつーと大袈裟に聞こえるけど,所詮モザイク画像を生成するだけのプログラムであって,先はまだまだ長い.一旦気づけば 「何故こんな単純なミスを」 と思えるくらいのレベルのものがいわゆるバグなんだろうね.昨日合成処理途中で画像中心が変化していくことに起因しているとしか思えない
と書いたんだけど,そもそも画像中心は変化してはいけなかったんだよッッ Ω ΩΩ<ナ,ナンダッテーーッ
約 3 時間の輪講を終えたあと,即行で (速攻で ?) 実行結果を TeX 文書にまとめあげて,先生に提示.「じゃあいよいよ研究の本題だね」 てことで,次なる達成目標を検討・確認.今後の展望が一気に明るくなってきた.
本来はこっちからガンガン提案していくべきなんだけどな.今のところまだ,というかこの時期になっても未だに,言われた事しかやってない.これじゃ単なる下請けプログラマじゃん.
今日は生活のリズムをリセットするべく即帰宅.1 日分の行動を自分で把握できてない状態って相当ヤバいよな.
- Comments (Close): 5
- TrackBack (Close): 0
「ウソつき。」
- 2005年10月10日 23:01
- 研究
4 日前の進捗報告資料から一部抜粋.
遅くとも 10/10 (月) までに上記 2 つのプログラムを完成させ,実行結果を見る.
23 時現在,できていない.アホだ….
入力画像を 例えば 1 -> 2 -> 3 の順に合成したモザイク画像は綺麗にできる.しかし 3 -> 2 -> 1 の順に合成するとずれまくる.もちろん,射影変換行列はその合成順に合わせて算出したものを使っている.合成処理途中で画像中心が変化していくことに起因しているとしか思えないんだけどなー.単純な平行移動でしかないはずなのに なぜこんなトコでつまづいてるんだろう.細部まできちんと考えているようで全然考えていないようだ>俺.はぁ.
- Comments (Close): 0
- TrackBack (Close): 0
萎え気味
- 2005年10月 6日 00:36
- 研究
このデータとこの行列とこの式を使えばモザイク画像生成 及び 3 次元復元ができるよ,てのは分かった.…たぶん分かってるはず.……頭では.これをコードに落とすのにやたら時間がかかってる俺がいる.
ずーっと作業してるはずなのになぁ.自分が気づいていないだけで実は無駄な事ばっかりやってるんだろうか.未だ “簡単な” プログラムができてないってのは,なぁ.
そんなこんなで,これまで少しばかり持っていた自信を失いつつある.
- Comments (Close): 0
- TrackBack (Close): 0
参考書籍
- 2005年10月 4日 01:23
- 研究
研究のために買った本ってのは未だにない(汗).そんな折,担当教官から名指しで直々に (つってもメールだけど) 「この本は買っとけ」 とご推薦頂いたのが数日前.何かとネット通販を好む横着者な俺,Amazon で早速検索してみたら在庫が少ない様子.まぁ先月出たばっかりだもんね,4~6 週間以内に発送ってのも仕方ないよね.…って研究もいよいよ大詰めって時期に届くのかよっ.
校内の書店で注文した方が良い (早い) のかねぇ.そう思って未だ注文しておらず.
あ,画像工学の参考書として 1 冊だけ買ってた.新品同様だ (汗
- Comments (Close): 0
- TrackBack (Close): 0
- Newer: 研究: 2005年11月
- Older: 研究: 2005年9月