diff --git a/thesis.tex b/thesis.tex index 50e1c48..c8e0c01 100644 --- a/thesis.tex +++ b/thesis.tex @@ -1,12 +1,11 @@ % latexmk -pdfdvi -pvc thesis で継続コンパイル。設定と詳細は .latexmkrc % \RequirePackage{plautopatch} -\documentclass[platex,dvipdfmx,11pt]{icsthesis} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\documentclass[11pt]{icsthesis} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% %% 情報通信システム工学科 卒業論文テンプレート %% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% \documentclass[11pt]{icsthesis} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \usepackage[dvipdfmx]{graphicx} \usepackage[fleqn]{amsmath} \usepackage{fancyhdr} @@ -15,6 +14,10 @@ \usepackage{multirow} \usepackage{amsfonts} +\usepackage[dvipdfmx,setpagesize=false]{hyperref} %目次や参照ジャンプ +\usepackage{pxjahyper} + + \renewcommand{\yen}{\textbackslash} % 円マークのコマンドを上書き再定義 %%---------------------------------------------------------------------------------------------------------------------- @@ -61,6 +64,11 @@ \tableofcontents \clearpage} \pagenumbering{arabic} + +%% 独自コマンド +\newcommand{\figref}[1]{図\ref{#1}} +\newcommand{\tabref}[1]{表\ref{#1}} + %%====================================================================================================================== %% ここから本文 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: %%====================================================================================================================== @@ -69,8 +77,9 @@ 本書は,情報通信システム工学科卒業論文用\LaTeX テンプレートファイルの説明書である. \LaTeX (必要に応じて,\BibTeX)はそれなりに使えることが前提である. -\cite{Okumura201701} -% \nocite{*} %とすると、全部表示する(注:本文でciteしていない参考文献は含めるべきではない。) +\LaTeX の詳細な使い方については, +\cite{Okumura201701} を参照されたい. +\nocite{*} %とすると、全部表示する(注:本文でciteしていない参考文献は含めるべきではない.) \section{ファイル構成} @@ -127,6 +136,9 @@ 概ね,1ページ40行,1行45文字となるように設定してある. + +\input thesis_chapter1.tex + %%====================================================================================================================== %% ここまで本文 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: %%====================================================================================================================== @@ -136,16 +148,16 @@ \fancyhead[L]{}\fancyhead[R]{} \renewcommand{\headrulewidth}{0truemm} \section*{謝辞} -本研究を遂行し,卒業論文をまとめるにあたり,なんたらかんたら… +本研究を遂行し,卒論論文をまとめるにあたり,ご指導ご教授くださりました三浦元喜教授に御礼申し上げます.また,本論文のデータ収集実験や評価実験において,被験者としてご参加いただきました三浦研究室の学生および情報通信システム工学科の学生にお礼を述べたいと思います.最後に,私の意思を尊重してくださり大学進学を応援していただき,経済面や生活面において,ご支援をしていただいた家族に心から感謝申し上げます. %%---------------------------------------------------------------------------------------------------------------------- %% 参考文献 \clearpage %\nocite{*} -\bibliographystyle{icsthesis} +\bibliographystyle{junsrt}%icsthesis} \fancyhead[L]{\nouppercase{\small\leftmark}}\fancyhead[R]{} \renewcommand{\headrulewidth}{0.3truemm} -\bibliography{thesis} +\bibliography{thesis,thesis2} %%---------------------------------------------------------------------------------------------------------------------- %% 付録: 不要なら,最後の \end{document} を残して,これ以降の行を消す. diff --git a/thesis2.bib b/thesis2.bib new file mode 100644 index 0000000..d91b558 --- /dev/null +++ b/thesis2.bib @@ -0,0 +1,300 @@ +%Webページ等はmisc +@misc{kokudo, + author = {国土交通省道路局}, + title = {{自転車利用環境をとりまく話題}}, + howpublished ={http://www.mlit.go.jp/road/ir/ir-council/bicycle\_environ/1pdf/3.pdf }, + OPTcrossref = {}, + OPTkey = {}, + pages = {}, + year = {2006}, + OPTeditor = {}, + OPTvolume = {}, + OPTnumber = {}, + OPTseries = {}, + OPTaddress = {}, + OPTmonth = {}, + OPTorganization = {}, + OPTpublisher = {}, + OPTnote = {}, + OPTannote = {} +} +%国際会議はInProceedings +@InProceedings{meta, + author = {佐々木裕昭 and 寺田努 and 坂本晶彦}, + title = {自動車メタファを用いた歩行者行動の可視化システムの設計と実装}, + booktitle = {情報処理学会研究報告 IPSJ SIG Technical Report vol2011-EC-20 No.8}, + OPTcrossref = {}, + OPTkey = {}, + OPTpages = {}, + year = {2011}, + month = may, + OPTeditor = {}, + OPTvolume = {}, + OPTnumber = {}, + OPTseries = {}, + OPTaddress = {}, + OPTorganization = {}, + OPTpublisher = {}, + OPTnote = {}, + OPTannote = {} +} + +@InProceedings{luma, + author = {Wouter walmink and Florian 'Floyd'mueller and Alan chatham}, + title = {LumaHelm - an Interactive Helmet}, + booktitle = {CHI 2013 Extended Abstracts}, + OPTcrossref = {}, + OPTkey = {}, + OPTpages = {}, + year = {2013}, + month = apr, + OPTeditor = {}, + OPTvolume = {}, + OPTnumber = {}, + OPTseries = {}, + OPTaddress = {}, + OPTorganization = {}, + OPTpublisher = {}, + OPTnote = {}, + OPTannote = {} +} + +@InProceedings{hasc, + author = {小川延宏 and 梶克彦 and 河口信夫}, + title = {HASC2010corpusを用いた被験者数と人間行動認識率の相関分析}, + booktitle = {一般社団法人情報処理学会 マルチメディア,分散,協調とモバイル(DICOMO)シンポジウム論文集}, + OPTcrossref = {}, + OPTkey = {}, + pages = {76-82}, + year = {2011}, + month = jul, + OPTeditor = {}, + OPTvolume = {}, + OPTnumber = {}, + OPTseries = {}, + OPTaddress = {}, + OPTorganization = {}, + OPTpublisher = {}, + OPTnote = {}, + OPTannote = {} +} + +@InProceedings{fbanaly, + author = {Vittore Cossalter and Andrea Aguggiaro and Dirk Debus and Alessandro Bellati and Andrea Ambrogi }, + title = {Real cases motorcycle and rider race data investigation: Fall behavior analysis}, + booktitle = {Proc. of 20th International Technical Conference on the Enhanced Safety of Vehicles}, + OPTcrossref = {}, + OPTkey = {}, + pages = {}, + year = {2007}, + OPTeditor = {}, + OPTvolume = {}, + OPTnumber = {}, + OPTseries = {}, + OPTaddress = {}, + month = jun, + OPTorganization = {}, + OPTpublisher = {}, + OPTnote = {}, + OPTannote = {} +} + +@InProceedings{motosafe, + author = {Nowy Condro and Meng-Han Li and Ray-I Chang }, + title = {Motosafe: Active safe system for digital forensics of motorcycle rider with android}, + booktitle = {International Journal of Information and Electronics Engineering,Vol.2,No.4}, + OPTcrossref = {}, + OPTkey = {}, + pages = {}, + year = {2012}, + OPTeditor = {}, + OPTvolume = {}, + OPTnumber = {}, + OPTseries = {}, + OPTaddress = {}, + month = jul, + OPTorganization = {}, + OPTpublisher = {}, + OPTnote = {}, + OPTannote = {} +} + +@InProceedings{fourier, + author = {神村吏 and 木谷友哉 and 渡辺尚}, + title = {スマートフォン搭載センサを使用した二輪車車両挙動把握システムの提案}, + booktitle = {マルチメディア,分散,協調とモバイル(DICOMO2012)シンポジウム}, + OPTcrossref = {}, + OPTkey = {}, + OPTpages = {}, + year = {2012}, + month = jul, + OPTeditor = {}, + OPTvolume = {}, + OPTnumber = {}, + OPTseries = {}, + OPTaddress = {}, + OPTorganization = {}, + OPTpublisher = {}, + OPTnote = {}, + OPTannote = {} +} + +@InProceedings{ling, + author = {Ling Bao and Stephen S.Intille}, + title = {Activity Recognition from User-Annotated Acceleration Data}, + booktitle = {PERVASIVE 2004 LNCS 3001}, + OPTcrossref = {}, + OPTkey = {}, + pages = {1-17}, + year = {2004}, + OPTeditor = {}, + OPTvolume = {}, + OPTnumber = {}, + OPTseries = {}, + OPTaddress = {}, + OPTmonth = oct, + OPTorganization = {}, + OPTpublisher = {}, + OPTnote = {}, + OPTannote = {} +} + +@InProceedings{bag, + author = {Mi Zhang and Alexander A.Sawchuk}, + title = {Motion Primitive-Based Human Activity Recognition Using a Bag-of-Features Approach}, + booktitle = {IHI'12}, + OPTcrossref = {}, + OPTkey = {}, + pages = {}, + year = {2012}, + OPTeditor = {}, + OPTvolume = {}, + OPTnumber = {}, + OPTseries = {}, + OPTaddress = {}, + month = jan, + OPTorganization = {}, + OPTpublisher = {}, + OPTnote = {}, + OPTannote = {} +} + +@InProceedings{wavelet, + author = {多田昌裕 and 大村廉 and 納谷太 and 野間春夫 and 鳥山朋二 and 小暮潔}, + title = {加速度センサーを用いた自動車運転時のバンドル操作分析}, + booktitle = {情報処理学会 研究報告 IPSJ SIG Technical Report 2006-CVIM-155}, + OPTcrossref = {}, + OPTkey = {}, + pages = {}, + year = {2006}, + month = sep, + OPTeditor = {}, + OPTvolume = {}, + OPTnumber = {}, + OPTseries = {}, + OPTaddress = {}, + OPTorganization = {}, + OPTpublisher = {}, + OPTnote = {}, + OPTannote = {} +} + +@InProceedings{position, + author = {Hidenobu Goto and Motoki Miura}, + title = {Examination of Sensor Positions to Detect Bicycle Speeding Behavior}, + booktitle = {KES-IIMSS}, + OPTcrossref = {}, + OPTkey = {}, + pages = {204-211}, + year = {2013}, + OPTeditor = {}, + OPTvolume = {}, + OPTnumber = {}, + OPTseries = {}, + OPTaddress = {}, + month = jun, + OPTorganization = {}, + OPTpublisher = {}, + OPTnote = {}, + OPTannote = {} +} + +@misc{scale, + author = {国土交通省}, + title = {自転車道の設計基準について}, + howpublished = {http:\slash\slash{}www.mlit.go.jp\slash{}road\slash{}sign\slash{}kijyun\slash{}pdf\slash{}19741129jitennsyadou.pdf}, + OPTcrossref = {}, + OPTkey = {}, + pages = {}, + year = {}, + OPTeditor = {}, + OPTvolume = {}, + OPTnumber = {}, + OPTseries = {}, + OPTaddress = {}, + month = nov, + OPTorganization = {}, + OPTpublisher = {}, + OPTnote = {}, + OPTannote = {} +} + +@InProceedings{radio, + author = {照本旭生}, + title = {3軸加速度センサを用いた「ラジオ体操」の認識と体の伸び判定}, + booktitle = {平成24年度九州工業大学大学院修士論文}, + OPTcrossref = {}, + OPTkey = {}, + OPTpages = {}, + year = {2013}, + OPTeditor = {}, + OPTvolume = {}, + OPTnumber = {}, + OPTseries = {}, + OPTaddress = {}, + month = feb, + OPTorganization = {}, + OPTpublisher = {}, + OPTnote = {}, + OPTannote = {} +} + +@InProceedings{naist, + author = {木村周}, + title = {モバイル端末上における行動認識のための分類モデル生成手法と提案と評価}, + booktitle = {平成23年度 奈良先端科学技術大学院大学修士論文}, + OPTcrossref = {}, + OPTkey = {}, + pages = {}, + year = {2012}, + OPTeditor = {}, + OPTvolume = {}, + OPTnumber = {}, + OPTseries = {}, + OPTaddress = {}, + month = feb, + OPTorganization = {}, + OPTpublisher = {}, + OPTnote = {}, + OPTannote = {} +} + +@InProceedings{nok, + author = {Jun Yang}, + title = {Toward Physical Activity Diary: Motion Recognition Using Simple Acceleration Features with Mobile Phones}, + booktitle = {IMCE’09}, + OPTcrossref = {}, + OPTkey = {}, + pages = {}, + year = {2009}, + OPTeditor = {}, + OPTvolume = {}, + OPTnumber = {}, + OPTseries = {}, + OPTaddress = {}, + month = oct, + OPTorganization = {}, + OPTpublisher = {}, + OPTnote = {}, + OPTannote = {} +} \ No newline at end of file diff --git a/thesis_chapter1.tex b/thesis_chapter1.tex new file mode 100644 index 0000000..c264c69 --- /dev/null +++ b/thesis_chapter1.tex @@ -0,0 +1,55 @@ + +\chapter{序論(サンプル)} + +本論文は機械学習とLEDを用いた自転車の挙動認識結果を後方から接近する車両に知らせる事で危険回避を行うシステムについて論ずるものである.第一章では本テーマを取り巻く背景と世の中に存在する危険回避のためのインタラクティブシステムの紹介,そして今回提案する危険回避システムについての提案手法等を含めた本研究の目的を説明する. + +\section{背景} + +近年,自転車の利用者が増加傾向にある,特に都市部で顕著に表れている. +その背景としては,エコや健康意識の高まりに加え,2011年3月に発生した東日本大震災後に公共交通機関が麻痺し,帰宅難民となった経験等が危機意識を高め,通勤通学における自転車の利用に拍車をかけている.この様に自転車の利用者は増加しているが,\tabref{road_table}にしめすように自転車専用道路等の整備が十分になされておらず,快適なサイクリング環境とは程遠いのが現状である\cite{kokudo}.具体的には,自転車が車道を走る際,問題となるのが後方から接近する自動車の存在である.自転車にはバックミラーやサイドミラーが装着されておらず,後方の自動車の存在に気付き辛い側面がある. + +例えば,路上駐車中の自動車の追い抜きを行う際に自転車は後方を確認する必要があり,自転車の運転者には負担になる.特に都市部において,路上駐車が多く,この様な場面に出会うことが多々あり,この様なことから自転車を操作する運転者の負担が多くなると考えられる.また,後方から来る自動車の運転手はこの様な状況下において,自転車の行動(例えば,自転車は追い抜きをするのか,しないのか,または自動車の存在に気付いているのか等)を判断しづらく,両者にとって非常に危険である.また,横方向からの歩行者又は車両の飛びだしにより,走行中の自転車が急激にハンドル操作等を行った際も同じく両者にとって非常に危険である. + +\begin{table}[ht] +\centering \caption{欧米諸国と日本における自転車道の普及率} +\label{road_table} +\begin{tabular}{cccccccc}\hline & & \bf 自転車道の & \bf 総道路延長に & \bf 国土面積当たり& \bf 千台あたり & \bf 千人あたり &\ \\ +\bf 国名 & \bf 年& \bf 延長 & \bf 対する割合 & \bf の延長 &\bf の延長 &\bf の延長 & \\ +& \bf & \bf (km) & \bf (\%) & \bf (m/km${^2}$)& \bf (m/千台) &\bf(m/千人) & \\ \hline +オランダ & 1985 & 14,500 & 8.6 & 349 & 1,317& 900 & \\ +ドイツ & 1985 & 23,100 & 4.7 & 65 & 660 &280 & \\ +日本 & 2006 & 7,301 & 0.6 & 19 & 84 &57 & \\ \hline +%Gap Time between Strokes & Long & Short \\ +\end{tabular} +\end{table} + + +\section{実世界におけるインタラクションシステム} + +現在,我々の住む世界では様々な手段を用いて意思の伝達を行っている.我々が用いている伝達手段として最たるものは言語である.しかし,言葉が伝わらない環境下ではどうだろうか.言葉が届かないほど遠い相手に意思を伝える場合や同じ空間にいない場合の意思伝達を行う場合において言葉を使用することはできない. + +そこで人々はこの様な状況下における伝達方法の一つとして光を使用した伝達方法を用いている.例えば車のウィンカーやブレーキランプ,そして夜間における船舶同士または航空機同士の衝突を回避する為に点灯するポジションライト等が挙げられる.佐々木ら\cite{meta}は自動車メタファを用いて歩行者同士の接触を避けるためにLED等のデバイスで歩行者自身の動きの情報を周囲に知らせるシステムの手案を行っている.またWalminkら\cite{luma}はLEDを内蔵したヘルメットを装着し,自転車走行中に曲がりたい方向などにヘルメットを傾けることで,その動作に対応したLEDが点灯し周囲に行動の内容を知らせることができるシステムを提案している. + + +\section{本研究の目的} + +本論文では,加速度センサ使用した自転車の挙動認識をリアルタイムに行い認識結果を後方の車両に伝えるCyclesportsの提案,評価を行う.挙動認識に用いる加速度センサはスマートフォンに搭載されているものを使用する. +スマートフォンを利用する利点としては,現在この様な電子機器の普及は目覚ましく,将来的にシステムを実装する際に,アプリケーションとして配布することで,特別なセンサ機器等を必要としない.これらの理由よりシステムの普及が比較的容易に行えるのではないかと考えたからである. +よって我々は自転車にスマートフォンを装着し実験を行うことで自転車の挙動認識を行う.しかしスマートフォンを自転車に実際に装着すると地面の凹凸や走行風,自転車運転者によるペダリング等ノイズがある. + +通常これらのノイズをカットするために用いられる方法は,入力データに対してフーリエ変換やウェーブレット変換を行うことでノイズの除去を行う方法が用いられている\cite{fourier}\cite{wavelet}. + +しかし,自転車は運転者の動きの自由度が高い事やペダリングの動作が含まれること等の理由により,ノイズと自転車挙動加速度データの分類は困難であり,周波数を用いた前述のフィルター類を使用すると必要なデータも落としてしまう可能性があると考えた.これらの理由から,我々はスマートフォンの設置位置を検討することでノイズの影響を限りなく受けにくい場所を特定し,その場所にスマートフォンを設置しデータ収集を行った.我々はCyclesportsの開発,実装を行う為の基礎研究としてデータ収集アプリケーションを実装した. + +このアプリケーションは50hzの周期で3軸加速度データをCSV形式でスマートフォンの内部メモリーに保存し,実験終了後にサーバーへデータ送信を行うことができる.この方法でサーバーに送信された3軸加速度データは時間窓が適用され,この時間窓をスライドし特徴量を算出し,挙動認識を行うために機械学習を用いた分類を行う. + +我々は機械学習の分類器の選定を行う為にK近傍法とサポートベクターマシンを比較し,どちらの分類器が自転車の挙動認識に適しているのかを検討するとともに特徴量が多い事で分類モデルが不安定になる可能性があるため,どのパラメータが認識に必要ようか主成分分析行い,使用するパラメータの選択を行った.我々はこれらの結果を基にCyclesportsの開発,評価を行う. + +%図入れ方法 +%\begin{figure}[h]%配置する位置を表す記号は,h(ここ),t(上),b(下),p(独立ページ) +%\begin{center} +%\includegraphics[width=14cm]{img/KJ.png} +%\caption{KJ法の手順} +%\label{kj} +%\end{center} +%\end{figure}