<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>HACKist &#187; DeepLearning</title>
	<atom:link href="https://hackist.jp/?cat=45&#038;feed=rss2" rel="self" type="application/rss+xml" />
	<link>https://hackist.jp</link>
	<description>HACKistは日々、博報堂アイ・スタジオで挑戦している、ちょっと変わった新しい実験をお知らせしていきます。</description>
	<lastBuildDate>Wed, 30 Sep 2020 02:59:58 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.2.4</generator>
	<item>
		<title>魚の魅力を映し出す不思議な水槽  Synchronized Aquarium（シンクロ アクアリウム）</title>
		<link>https://hackist.jp/?p=8439</link>
		<comments>https://hackist.jp/?p=8439#comments</comments>
		<pubDate>Wed, 23 May 2018 03:03:29 +0000</pubDate>
		<dc:creator><![CDATA[HACKist]]></dc:creator>
				<category><![CDATA[DeepLearning]]></category>
		<category><![CDATA[openFrameworks]]></category>

		<guid isPermaLink="false">http://hackist.jp/?p=8439</guid>
		<description><![CDATA[図鑑に載っているような魚のあっと驚くような生態、ドキュメンタリー映像のように圧倒されるほどの魚の美しさ、目の前の水槽を泳ぐ魚達の魅力をもっと伝えるにはどうすればいいだろうか。 この課題をデジタル領域の広告制作プロダクショ [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>図鑑に載っているような魚のあっと驚くような生態、ドキュメンタリー映像のように圧倒されるほどの魚の美しさ、目の前の水槽を泳ぐ魚達の魅力をもっと伝えるにはどうすればいいだろうか。</p>
<p>この課題をデジタル領域の広告制作プロダクションである私たちが持つ「伝える力」と「デジタルテクノロジー」で解決できないかと考え Synchronized Aquarium (シンクロ アクアリウム) という作品をつくりました。</p>
<p>Synchronized Aquarium (シンクロ アクアリウム) は「遊泳の美しさ」、「模様の面白さ」、「生態のヒミツ」といった魚の持つ魅力を映し出す不思議な水槽です。</p>
<p><iframe width="820" height="544" src="https://www.youtube.com/embed/IxEU0nbdl4k" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen="allowfullscreen"></iframe></p>
<p>この作品では、水槽の前面に貼った透明フィルムに、自由に泳ぐ魚の動きにシンクロした映像を重ねて投影しています。</p>
<p><img class="aligncenter size-full wp-image-8563" src="http://hackist.jp/wp-content/uploads/SA_description.jpg" alt="SA_description" width="840" height="340" /></p>
<p>リアルタイムに魚の軌跡、種類を認識し、魚の魅力をモチーフにさまざまな映像演出を行います。</p>
<div style="float: left;">
<p><img class="aligncenter size-full wp-image-8537" src="http://hackist.jp/wp-content/uploads/SA_Recognize.gif" alt="SA_Recognize" width="408" height="340" /></p>
</div>
<div style="float: left; margin-left: 2px;">
<p><img class="aligncenter size-full wp-image-8538" src="http://hackist.jp/wp-content/uploads/SA_Liquid-Fun.gif" alt="SA_Liquid-Fun" width="408" height="340" /></p>
</div>
<div style="clear: both;"></div>
<p>従来の水槽の鑑賞体験をアップデートし、魚の魅力により気づき、学び、感動できる新しい水槽の鑑賞体験を目指しています。</p>
<h1 id="toc_1">魅力を伝える２つのモード</h1>
<p>現在、このシステムには「ショータイム」、「吹き出し」という２つのモードがあります。</p>
<h3 id="toc_2">（１）魚に心を動かされる「ショータイム モード」</h3>
<p>このモードでは「遊泳の美しさ」「模様の面白さ」をモチーフにした映像を音楽と魚の動きにあわせて、水槽に投影します。<br />
泳ぐ魚に映像を重ねることで、映像が観賞魚の持つ本来の美しさを際立たせる補助線のような役割を担います。<br />
また、映像を定期的にアップデートすることによって、シーズンにあわせた演出をすることが可能です。</p>
<p><!-- まわりこみ設定 --></p>
<div style="float: left;"><img class="alignleft size-full wp-image-8512 float-left" src="http://hackist.jp/wp-content/uploads/c36c26815532655e043d73caba65caf7.gif" alt="SA_trajectory軌跡" width="408" height="340" /></div>
<div style="float: left; margin-left: 2px;"><img class="alignleft size-full wp-image-8510" src="http://hackist.jp/wp-content/uploads/SA_moyou.gif" alt="SA_moyou" width="408" height="340" /></div>
<div style="clear: both;"></div>
<h3 id="toc_3">（２）魚について学べる「吹き出し モード」</h3>
<p>このモードでは、「お魚の名前、出身地」や「隠れた生態のヒミツ」などを魚自身が吹き出しで話してくれます。<br />
説明パネルと水槽内の魚を照らし合わせて見る必要がなく、水槽を眺めているだけで図鑑で得られる知識を学ぶことができます。<br />
魚の種類ごとに口調を変えたり、キャラクターを付けることで、より楽しく魚について学ぶことができます。</p>
<p><img class="alignleft size-full wp-image-8508" src="http://hackist.jp/wp-content/uploads/SA_fukidashi.gif" alt="SA_fukidashi" width="820" height="340" /></p>
<h1 id="toc_4">設置イメージ</h1>
<p>現在のシステムは水槽の後ろからカメラで魚の位置をトラッキングし、水槽の前面に貼った透明フィルムに映像を投影しています。</p>
<p><img src="http://hackist.jp/wp-content/uploads/SA_install.jpg" alt="SA_install" width="840" height="510" class="aligncenter size-full wp-image-8565" /></p>
<p>HACKist 4th Exhibition、SXSW2018への出展、博報堂アイ・スタジオのエントランスでの展示風景はこちらです。</p>
<p><img class="aligncenter size-large wp-image-8451" src="http://hackist.jp/wp-content/uploads/sa_11-1024x460.png" alt="sa_11" width="1024" height="460" /></p>
<p>※ 弊社のエントランスでは６月末までこちらの水槽を展示しております。</p>
<h1 id="toc_5">Future Work</h1>
<p>こちらの作品に興味があるクライアント or パートナーさまを募集しております。</p>
<h3 id="toc_6">(1) パッケージのカスタム販売</h3>
<p>現在わたしたちがもっている水槽ソリューションに興味があるクライアントさまを募集しております。</p>
<h3 id="toc_7">(2) 未来の水槽のありかたを一緒に探れるパートナーさま募集</h3>
<p>大型の水槽で実施できるよう研究開発を進めたいと思っています。<br />
未来の水槽のありかたを一緒に探れる、大型水槽をお持ちのパートナーさまを募集しております。</p>
<h1 id="toc_8">問い合わせ先</h1>
<p>ご興味がある方は<a href="https://i-studio.smktg.jp/public/application/add/44" target="_blank">お問い合わせ用フォーム</a>より、お気軽にお問い合わせください。</p>
]]></content:encoded>
			<wfw:commentRss>https://hackist.jp/?feed=rss2&#038;p=8439</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>動画や写真からボーンが検出できる OpenPose を試してみた</title>
		<link>https://hackist.jp/?p=8285</link>
		<comments>https://hackist.jp/?p=8285#comments</comments>
		<pubDate>Wed, 07 Jun 2017 23:08:09 +0000</pubDate>
		<dc:creator><![CDATA[HACKist]]></dc:creator>
				<category><![CDATA[DeepLearning]]></category>

		<guid isPermaLink="false">http://hackist.jp/?p=8285</guid>
		<description><![CDATA[どうも貴田です。今回は CMU-Perceptual-Computing-Lab の OpenPose というディープラーニングのライブラリを試してみた記事です。 OpenPose って何ができる？ 写真・絵画・マンガや [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>どうも貴田です。今回は CMU-Perceptual-Computing-Lab の <a href="https://github.com/CMU-Perceptual-Computing-Lab/openpose">OpenPose</a> というディープラーニングのライブラリを試してみた記事です。</p>
<h1 id="toc_0">OpenPose って何ができる？</h1>
<p>写真・絵画・マンガや、動画から人物のボーンの2次元座標を抽出できます。</p>
<p><img class="aligncenter size-large wp-image-8287" src="http://hackist.jp/wp-content/uploads/openpose_body_parts-488x1024.png" alt="openpose_body_parts" width="488" height="1024" /></p>
<p>以下、いくつか openposeのデフォルト設定でボーン検出してみた例を貼ります。</p>
<p>人物写真。</p>
<p><img class="aligncenter size-full wp-image-8301" src="http://hackist.jp/wp-content/uploads/openpose_person1.png" alt="openpose_person1" width="740" height="494" /><br />
<img class="aligncenter size-full wp-image-8302" src="http://hackist.jp/wp-content/uploads/openpose_person2.png" alt="openpose_person2" width="740" height="490" /><br />
<img class="aligncenter size-full wp-image-8303" src="http://hackist.jp/wp-content/uploads/openpose_person3.png" alt="openpose_person3" width="739" height="489" /></p>
<p>※ 出典元 : <a href="https://www.pakutaso.com/search.html?offset=0&amp;limit=30&amp;search=%E3%83%91%E3%83%AB%E3%83%B3%E3%83%9C%E4%BA%95%E8%8B%A5&amp;imagemodel=%E3%83%91%E3%83%AB%E3%83%B3%E3%83%9C%E4%BA%95%E8%8B%A5">PAKUTASO</a></p>
<p>古い写真や、風景写真。</p>
<p><img class="aligncenter size-large wp-image-8299" src="http://hackist.jp/wp-content/uploads/openpose_oldjapan1-750x1024.png" alt="openpose_oldjapan1" width="750" height="1024" /><br />
<img class="aligncenter size-full wp-image-8300" src="http://hackist.jp/wp-content/uploads/openpose_oldjapan2.png" alt="openpose_oldjapan2" width="840" height="630" /></p>
<p>西洋絵画。</p>
<p><img class="aligncenter size-full wp-image-8304" src="http://hackist.jp/wp-content/uploads/openpose_picture1.png" alt="openpose_picture1" width="740" height="582" /></p>
<p>「民衆を導く自由の女神」 ウジェーヌ・ドラクロワ</p>
<p><img class="aligncenter size-large wp-image-8305" src="http://hackist.jp/wp-content/uploads/openpose_picture2-1024x657.png" alt="openpose_picture2" width="1024" height="657" /></p>
<p>「アダムの創造」 ミケランジェロ</p>
<p><img class="aligncenter size-full wp-image-8306" src="http://hackist.jp/wp-content/uploads/openpose_picture3.png" alt="openpose_picture3" width="740" height="872" /></p>
<p>「アルプス越えのナポレオン」 ダヴィッド</p>
<p>例えば、イラスト。</p>
<p><img class="aligncenter size-full wp-image-8293" src="http://hackist.jp/wp-content/uploads/openpose_illust1.png" alt="openpose_illust1" width="520" height="172" /></p>
<p><img class="aligncenter size-full wp-image-8294" src="http://hackist.jp/wp-content/uploads/openpose_illust2.png" alt="openpose_illust2" width="523" height="520" /></p>
<p>※出典元 : <a href="http://www.irasutoya.com/">いらすとや</a></p>
<p>浮世絵などの日本絵画。</p>
<p><img class="aligncenter size-full wp-image-8295" src="http://hackist.jp/wp-content/uploads/openpose_japanart1.png" alt="openpose_japanart1" width="600" height="939" /><br />
「三世大谷鬼次の奴江戸兵衛」 東洲斎写楽</p>
<p><img class="aligncenter size-large wp-image-8296" src="http://hackist.jp/wp-content/uploads/openpose_japanart2-632x1024.png" alt="openpose_japanart2" width="632" height="1024" /><br />
「鷹見泉石像」 渡辺崋山筆</p>
<p>漫画。</p>
<p><img class="aligncenter size-large wp-image-8297" src="http://hackist.jp/wp-content/uploads/openpose_manga1-652x1024.png" alt="openpose_manga1" width="652" height="1024" /></p>
<p><img class="aligncenter size-full wp-image-8298" src="http://hackist.jp/wp-content/uploads/openpose_manga2.png" alt="openpose_manga2" width="740" height="768" /></p>
<p>出典：ブラックジャックによろしく</p>
<p>OpenPose は実写の人間だけではなくて、写実的なイラストや、絵画にも効果を発揮することがわかっていただけたと思います。</p>
<p>OpenPose の<a href="https://arxiv.org/pdf/1611.08050.pdf">論文</a>によると、教師データは <a href="http://human-pose.mpi-inf.mpg.de/#overview">MPII Human Pose Dataset</a> と、<a href="http://mscoco.org/dataset/#overview">COCO 2016 keypoints challenge dataset</a> であると書いてあります。このデータセット内に絵画がないように見受けられるので、実写の人物写真に対し最も効果的です。もし絵画に対してボーントラッキングしたいなら別途、漫画のデータセットを作るのが正攻法だと理解しつつ、OpenPose は抽象化された人間に近いかたちに対しても応用が可能な汎化能力の高さがあり、すごいなー、と感じました。</p>
<p>&nbsp;</p>
<p>また、OpenPose は画像だけじゃなく、動画に対しても利用可能です。</p>
<p>リアルタイムではない過去の動画だったら、全フレームに対して、認識をすることができます。以下はインド映画の全フレームに対して OpenPose<br />
 をかけてみた動画です。</p>
<p><iframe width="640" height="360" src="https://www.youtube.com/embed/pMk30_4RkD0" frameborder="0" allowfullscreen></iframe><br />
※ <a href="https://www.youtube.com/watch?v=nPkglkhZloE">こちらの動画</a>を解析させていただきました。</p>
<p>リアルタイムな動画の場合でも、このくらいの精度・速さで認識ができます。</p>
<p><iframe width="640" height="360" src="https://www.youtube.com/embed/Wzrv4IfFpLk" frameborder="0" allowfullscreen></iframe></p>
<p>僕がいつも使ってるディープラーニングマシン (NVIDIA Tesla K40C) だとリアルタイムのウェブカム映像（1080p）をそのまま認識させると、 3[fps] 程度でしたが、<a href="https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/master/doc/demo_overview.md"> github の demo_overview ページ</a>にあるように、<code>--net_resolution</code>オプションをつけて、解析対象の画像の解像度を下げて実行すると、認識精度が下がりますが、FPSは早くなります。被写体が映像の中で大きく写っていれば、だいたい 7-10[fps] くらいで認識できます。</p>
<h1 id="toc_2">OpenPose はすでにあるポーズ推定技術と何が違うの？</h1>
<p>一番商用でなじみのあるポーズ推定技術である Kinect V2 と比べたときの、OpenPose のメリット・デメリットについてです。</p>
<h2 id="toc_3">○ メリット:</h2>
<ul>
<li>人物が写っていれば、古い動画でも対応可能。また、人物が描かれた写実的なイラスト、絵画にも対応可能な場合がある。</li>
<li>ふつうの単眼のビデオカメラや、ウェブカメラで撮影した映像でポーズ推定可能。（つまり、わざわざ Kinect で撮影したデータを使わずに、スマホでとったデータでも解析可能ということ）</li>
<li>センシング距離に制約がない（KinectV2 は 8[m] までとのこと）</li>
<li>屋外の太陽光の有無に関係なく使える（KinectV2 は赤外線に影響を受けやすい）</li>
</ul>
<h2 id="toc_4">× デメリット:</h2>
<ul>
<li>リアルタイムだとマシンスペックにもよるが、だいたい 3-10[fps] 程度と fps が遅め</li>
<li>2 次元座標しかとれない。3 次元座標がとれない。</li>
<li>OpenPose の実行には性能のいい GPU を積んだマシンが必要。</li>
</ul>
<p>ポーズ推定原理として、KinectV2は赤外線を使って TOF 方式という、光を照射して、戻ってくるまでの時間をもとに、3D デプスデータを取得し、そこからボーン推定をしていますが。OpenPose は 2 次元画像をもとに、「右手首」「左足首」などの体のパーツをディープラーニングで物体認識し、そこから体全体のボーン構成を推定するような手法をとっていることから、このような違いが生まれています。（※参考：<a href="http://image-net.org/challenges/talks/2016/Multi-person%20pose%20estimation-CMU.pdf"> Multi-Person Pose Estimation using Part Affinity Fields というプレゼン資料</a>）</p>
<p>&nbsp;</p>
<h1 id="toc_5">OpenPose はどんな表現に使えそう？</h1>
<p>ひとまずスノーボード動画に対して、プレイしている人が常に映像の中心に固定されるような映像を作ったら、プレイヤー中心視点の映像となり、新しい見え、にならないかぁー？という実験を Unity でしてみました。 </p>
<p><iframe width="640" height="360" src="https://www.youtube.com/embed/0xPlWj6b9wc" frameborder="0" allowfullscreen></iframe><br />
※ <a href="https://www.youtube.com/watch?v=ygKPW59S-q4&#038;feature=youtu.be">こちらの動画</a>を解析させていただきました。</p>
<p>最近、こんなかんじの実験をいろいろ試しており、OpenPose らしい表現が見つかり次第、この blog にまたあげようと思います！</p>
<h1 id="toc_6">OpenPose のライセンスについて</h1>
<p><a href="https://github.com/CMU-Perceptual-Computing-Lab/openpose/blame/master/README.md#L12">ここ</a>に書いてある通り、非商用利用の場合はフリーで使えるが、商用で利用する場合は、連絡をください、と書かれています。</p>
<h1 id="toc_7">OpenPose の今後について</h1>
<p>五指のトラッキングが1,2ヶ月後、顔のランドマークのトラッキングが 2,3 ヶ月後に comming soon と書かれており、OpenPose の今後のアップデートに注目していこうと思っています！</p>
]]></content:encoded>
			<wfw:commentRss>https://hackist.jp/?feed=rss2&#038;p=8285</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
