Last modified 11 years ago Last modified on 04/03/06 12:04:49

過去の更新履歴

  • Version 1.20 - 2005/09/03
    • 一部のDICOMファイルが正常に読み込めない問題を修正.
    • ビッグエンディアン形式のDICOMファイルの読み込みに正式対応.
    • ボリュームレンダリングの平行投影,色補間,マーク画像の重ね合わせを実装.
    • 外部で確保したメモリを利用して,MISTコンテナを作成できるようにした(ただしコンテナのリサイズ等は不可).
    • Windowsのビットマップを扱うbitmapクラスを実装.
    • 進行状況をコンソールに絵的に表示するコールバック関数 __mist_progress_callback__ を追加.
    • 参照カウンタを利用した自動メモリ管理クラスの実装(弱参照もサポート).
    • ハッシュ関数(MD2,MD4,MD5,SHA-1,SHA-256,SHA-384,SHA-512)を実装.
    • FFTで出力配列を実数(複素数でない)を利用した場合には,パワーを返すように変更.
    • FFTの逆変換の関数名を ifft, idct, idst に変更.
    • ユークリッド距離変換を利用した消去可能性判定,細線化アルゴリズム,収縮スケルトン,薄面化アルゴリズムを実装.
    • ユークリッド距離変換アルゴリズムの高速化(Calvin手法)し,euclidean名前空間の距離変換を斉藤先生アルゴリズムからCalvin手法へ変更.
    • 任意の構造要素で領域拡張が可能な領域拡張法を実装.
    • 多変量正規乱数生成を実装.
    • 3次のBスプライン補間関数を実装.
    • 特定の行列で逆行列,行列式,LU分解が正しく計算できない問題を修正.
    • 出力するデータ型を変換してRAW画像を出力する関数を実装.
    • 画像のリサイズを行った際に,画像が縮小されても使用するメモリ量が減らないバグを修正.
    • 特殊な画像にメディアンフィルタを施した際に,メモリアクセス違反が発生する問題を修正.
    • ビデオ画像を処理するライブラリの初期実装.
    • その他バグ修正.
  • Version 1.10 - 2005/05/16
    • IIR・FIRフィルタの追加.
    • 樽型歪をサポートしたボリュームレンダリングの実装.
    • 計算機環境情報を取得する関数の実装.
    • 画像/行列のトリミング関数の実装.
    • TGAフォーマットの出力でRLE圧縮をサポート.
    • グレースケールのTGAファイルフォーマットに対応.
    • RGB→HSV色空間への変換をサポート.
    • キャリブレーションチャートからメッシュを抽出するツールの実装.
    • 2値画像に対する最頻値フィルタの実装.
    • 特異値分解を用いた一般化逆行列を計算する関数を実装.
    • ユークリッド距離を用いた図形分割関数の実装.
    • ユークリッド2乗距離画像からスケルトンを抽出関数を実装.
    • 2値画像に対する最頻値フィルタの実装.
    • 64ビット環境をサポート.
    • その他バグフィックス.
  • Version 1.00 - 2005/01/29
    • DICOMファイルの操作関数の追加.
    • 非剛体レジストレーションの実装.
    • アルファチャンネルを持つ画像の入出力および描画関数を用意.
    • 最近傍補間の範囲外アクセスの修正.
    • MISTライセンス文の追加.
    • ボリュームレンダリングルーチンの見直し.
    • 指定区間内での関数の最小化ルーチンの実装.
    • Tsaiのカメラキャリブレーションプログラムの見直し.
    • その他バグフィックス.
  • Version 0.30 - 2004/10/25
    • Calvinの距離変換のスレッド化.
    • 2次元混合正規分布の推定を追加し,ヒストグラムからも推定ができるようにした.
    • ラベリングにおいて,最初に指定した最大ラベル数を途中で超えても正しく動作するようにした(unsigned char 等で型の上限を超えた場合を除く).
    • 配列のリサイズ関数で,値の初期化を行う関数を削除.
    • 各画像から境界を抽出するアルゴリズムを実装.
    • ビン幅を指定してヒストグラムを作成する関数の実装.
    • TGA画像の読み込み(RLE圧縮対応)と書き込みルーチンの追加.
    • GIF画像の読み込みルーチン(外部ライブラリ不要)を実装.
    • G++で構造体のアライメントの設定ミスによる,BMP画像の読み込みと書き込み失敗を修正.
    • BLASの行列積計算ルーチンの呼び出し関数を追加.
    • その他バグフィックス
  • Version 0.21 - 2004/09/22
    • CRC計算ルーチンの追加
    • 乱数生成ルーチンを "一様" と "正規" の2つの名前空間に分割
    • Tsaiのカメラキャリブレーションの実装
    • 最急降下法・Powell法・1次元の最小化ルーチンの実装
    • 平均値・分散・ヒストグラム作成ルーチンの実装
    • ボリュームレンダリングの初期実装
    • EMアルゴリズムの実装
    • ドキュメントに関数の利用時に必要なヘッダファイル情報を追加
    • 平均値型の補間アルゴリズムの実装
    • 対称行列の逆行列計算ルーチンのバグ修正
    • その他細かいバグフィックス
  • Version 0.20 - 2004/07/20
    • Doxygenを用いたドキュメントの整備
    • 集合演算の実装
    • N次元ベクトルの実装
    • 3次スプラインの実装
    • Calvinが提案するユークリッド距離変換の実装
    • MISTビルダーの実装開始
    • ラベリングの新実装
    • 型昇格を用いた演算の実装(rgb, stereo, vector2, vector3, quaternion)
    • 任意構造要素のモルフォロジ演算の整備
    • 図形融合の初期実装
    • GIFのサポート開始
  • Version 0.17 - 2004/06/04
    • Bスプライン曲線を制御するクラスの実装
    • 集合演算を扱うクラスの実装
    • クォータニオンを用いたトラックボールの実装
    • 行列演算で,行列が対称行列である場合には,処理を分けるようにした
    • 行列演算での,トレースと行列式を計算するルーチンの追加
    • その他バグフィックス
  • Version 0.16 - 2004/05/05
    • GCCのバージョン3.4でのコンパイルができることを確認
    • スレッドの生成破棄の簡便な方法を提供
    • interpolate関数の3次元版で,正確な画像を生成しないバグを修正
    • array1, 2, 3のswap関数が正しく動作しないバグを修正
    • mist_alloc.hのallocate_objects3が正しく動作しないバグを修正
    • RAWデータをファイルから読み込む際に,進行状況を取得するコールバックファンクタを登録可能にした
  • Version 0.15 - 2004/04/18
    • 多倍長整数および多倍長不動小数のサポート
    • 補間関数をコールした際に,全て線形補間になっていたバグを修正
    • スレッドの排他制御を正式サポート
    • クォータニオンを扱うクラスの追加
    • その他バグフィックス
  • Version 0.14 - 2004/04/10
    • FFT,DCT,DSTの追加
    • その他バグフィックス
  • Version 0.13 - 2004/02/20
    • RLE圧縮のかかったDICOMに対応
    • PNM(PBM,PGM,PPM)の画像に対応
    • 2次元画像へのメディアンフィルタで,マスクサイズ3×3に対する特殊版を実装
    • Expression Template の実装の見直し
    • MISTを利用したデモプログラム(目隠しフィルタ)の実装
  • Version 0.12 - 2004/02/12
    • モルフォロジ演算・画像補間に関するルーチンの追加
  • Version 0.11 - 2004/02/05
    • ラベリング・行列の固有値等を計算するルーチンの追加
  • Version 0.10 - 2004/01/29
    • DICOM画像の読み書き,WAVファイルの読み書き,その他アルゴリズムを追加
  • Version 0.03.1 - 2003/12/16
    • VC6でもカラー画像をサポート
  • Version 0.03 - 2003/11/20
    • JPEG,PNG,TIFF,BMPファイルの読み書きをサポート
  • Version 0.02 - 2003/10/14
    • MISTプロジェクトのデータ構造の安定版
  • Version 0.01 - 2003/09/12
    • MISTプロジェクトのデータ構造第1案の安定版
  • Version 0.01a - 2003/09/05
    • MISTプロジェクトのデータ構造第1案