LeNetを用いた眼疾患画像分類:iChallenge-PMデータセットの実装例
画像分類の古典的モデルであるLeNetを、実際の眼疾患データセット(iChallenge-PM)に適用し、病的な近視の識別を行うプロセスを解説します。近視は進行すると網膜変性などの病理的変化を引き起こす可能性があるため、初期段階での自動識別は非常に重要です。
データセットの概要
iChallenge-PMデータセットは、以下の命名規則に基づいて分類されています。
Pから始 ...
10月22日 14:55 投稿
OpenCvSharpによる物流パッケージ上の既存ラベル衝突検知アルゴリズム
システム概略と検出メカニズム
この実装は、輸送用段ボールに既存のメーカーラベル(FBA マーケティングシール等)が存在する場合、新しい配送ラベルを適切に配置するための画像解析技術です。主に明度差(グレースケール値)を利用し、段ボールの素材色と印刷された白色ラベルの色調差分を検出することで、被覆箇所を特定します。
ROI 抽出: カメラ視野とボックスサイズ ...
10月15日 20:23 投稿
スケール不変特徴変換(SIFT)の仕組みと画像処理における実装方法
SIFT(Scale-Invariant Feature Transform)の概要
SIFT(スケール不変特徴変換)は、画像の中から回転やスケーリング、照明の変化に対して頑健な局所特徴量を抽出するためのアルゴリズムです。1999年にDavid Loweによって提唱され、物体認識や画像のパノラマ合成、3D再構成など、コンピュータビジョンの幅広い分野でデファクトスタンダードの一つとして利用されてきました ...
10月14日 14:34 投稿
YOLOv8におけるRepPoints流の可変キーポイント推定の実装と応用
現代のコンピュータビジョンにおいて、単に対象物を「箱」で囲むだけの検出技術は、より高度な「構造の理解」へと進化しています。人物の関節位置を特定して転倒を検知したり、工業用ロボットが物体の姿勢を正確に把握して掴み上げたりするシーンでは、従来の境界ボックス(Bounding Box)だけでは情報が不足しているからです。
非剛体変形や複雑な姿勢をとる対象に対して ...
10月12日 01:01 投稿
カルマンフィルターを用いたバウンディングボックスベースの複数物体追跡
コンピュータビジョン分野において、動く物体を正確に追跡することは、自動運転、監視システム、スポーツ分析など、多岐にわたるアプリケーションの基礎となります。本稿では、カルマンフィルターを活用し、バウンディングボックスによって表現される複数物体を効率的に追跡するための技術と、その具体的なPython実装について詳しく解説します。
...
10月6日 10:47 投稿
TikZ を活用した深層学習モデル構造図の作成テクニック
TikZ と LaTeX の基礎環境
深層学習の研究論文や発表資料を作成する際、Convolutional Neural Network (CNN) などのネットワーク構造を視覚的に表現することは重要です。LaTeX の拡張パッケージである TikZ は、ベクター形式で高品質な図形描画を可能にする強力なツールです。
ローカル環境への LaTeX インストールは重く時間がかかる場合がありますが、Overleaf などのオ ...
9月23日 23:44 投稿
AIGlasses -navigation 設定ガイド:モデル切替と Supervisor 運用
システム概要
本プラットフォームは、YOLO セグメンテーション技術を基盤とした視覚支援ツールであり、視覚障がい者の移動支援を目的として設計されています。画像や動画内の道路構造、特に点字ブロックや横断歩道をリアルタイムで検出・分割し、周囲環境の認識を補助します。
当初は AI 搭載スマートグラスの核心モジュールとして開発されましたが、現在は独立したイメー ...
8月18日 12:58 投稿
YOLOV8の改良 - 動的スネークコnvolutionの導入
01 動的スネークコnvolutionの概要
主に管状構造のセグメンテーションに使用されるコnvolutionで、血管や道路などの細長い連続的な構造を対象としています。スネークコnvolutionは高精度なセグメンテーションを可能にしますが、その課題は細かい局所的な構造特徴と複雑で変動する全体的な形状特徴からの学習です。したがって、モデルは特徴を学ぶ際にコnvolutionカーネルの ...
7月13日 18:52 投稿
VINS-Fusionにおけるカメラ・IMU間オンラインキャリブレーション:2フレーム間の回転推定
VINS-Fusionの初期化およびオンライン外力パラメータ標定において、連続する2つの画像フレームから相対的な回転行列を推定するプロセスは極めて重要です。ここでは、特徴点のマッチング情報を用いてカメラの姿勢変化を特定する手法について解説します。
2フレーム間の相対回転推定アルゴリズム
以下の関数 estimateRelativeRotation は、正規化された特徴点のペア集合を ...
6月27日 19:53 投稿
PyTorchによるVGG-16のカスタム実装と農作物病害分類タスクへの適用
データの前処理とローダ構築
画像分類タスクでは、入力データの標準化とデータ拡張がモデルの収束と汎化性能に大きな影響を与えます。PyTorchのtorchvisionモジュールを用いて、学習用と検証用のデータパイプラインを構築します。
<script type="text/javascript">
import torch
import torch.nn as nn
from torchvision import datasets, transforms
from torch.uti ...
6月14日 16:34 投稿