Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
tnoho
PPTX, PDF
9,305 views
WebRTCを利用した遠隔リアルタイム映像処理フレームワークの実装
WebRTCを利用して、Pythonで遠隔画像処理をおこなうことを可能にするフレームワークを開発しました。
Engineering
◦
Read more
9
Save
Share
Embed
Embed presentation
Download
Downloaded 42 times
1
/ 16
2
/ 16
3
/ 16
4
/ 16
5
/ 16
6
/ 16
7
/ 16
8
/ 16
9
/ 16
10
/ 16
11
/ 16
12
/ 16
13
/ 16
14
/ 16
15
/ 16
16
/ 16
More Related Content
PDF
深層学習による自然言語処理入門: word2vecからBERT, GPT-3まで
by
Yahoo!デベロッパーネットワーク
PDF
SSII2019TS: 実践カメラキャリブレーション ~カメラを用いた実世界計測の基礎と応用~
by
SSII
PDF
【メタサーベイ】数式ドリブン教師あり学習
by
cvpaper. challenge
PDF
SFUの話
by
tnoho
PDF
【チュートリアル】コンピュータビジョンによる動画認識
by
Hirokatsu Kataoka
PDF
画像生成・生成モデル メタサーベイ
by
cvpaper. challenge
PDF
[cvpaper.challenge] 超解像メタサーベイ #meta-study-group勉強会
by
S_aiueo32
PPTX
【DL輪読会】時系列予測 Transfomers の精度向上手法
by
Deep Learning JP
深層学習による自然言語処理入門: word2vecからBERT, GPT-3まで
by
Yahoo!デベロッパーネットワーク
SSII2019TS: 実践カメラキャリブレーション ~カメラを用いた実世界計測の基礎と応用~
by
SSII
【メタサーベイ】数式ドリブン教師あり学習
by
cvpaper. challenge
SFUの話
by
tnoho
【チュートリアル】コンピュータビジョンによる動画認識
by
Hirokatsu Kataoka
画像生成・生成モデル メタサーベイ
by
cvpaper. challenge
[cvpaper.challenge] 超解像メタサーベイ #meta-study-group勉強会
by
S_aiueo32
【DL輪読会】時系列予測 Transfomers の精度向上手法
by
Deep Learning JP
What's hot
PPTX
DockerコンテナでGitを使う
by
Kazuhiro Suga
PDF
分散学習のあれこれ~データパラレルからモデルパラレルまで~
by
Hideki Tsunashima
PDF
SSII2022 [TS1] Transformerの最前線〜 畳込みニューラルネットワークの先へ 〜
by
SSII
PPTX
[DL輪読会]VoxelPose: Towards Multi-Camera 3D Human Pose Estimation in Wild Envir...
by
Deep Learning JP
PDF
ChatGPT 人間のフィードバックから強化学習した対話AI
by
Shota Imai
PDF
Dockerfile を書くためのベストプラクティス解説編
by
Masahito Zembutsu
PDF
[DL輪読会]data2vec: A General Framework for Self-supervised Learning in Speech,...
by
Deep Learning JP
PPTX
モデル高速化百選
by
Yusuke Uchida
PPTX
Triplet Loss 徹底解説
by
tancoro
PDF
【チュートリアル】コンピュータビジョンによる動画認識 v2
by
Hirokatsu Kataoka
PPTX
畳み込みニューラルネットワークの高精度化と高速化
by
Yusuke Uchida
PDF
オープンソース SLAM の分類
by
Yoshitaka HARA
PDF
データに内在する構造をみるための埋め込み手法
by
Tatsuya Shirakawa
PPTX
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
by
Tokoroten Nakayama
PDF
【メタサーベイ】基盤モデル / Foundation Models
by
cvpaper. challenge
PDF
[DL輪読会]Attention Is All You Need
by
Deep Learning JP
PDF
R-CNNの原理とここ数年の流れ
by
Kazuki Motohashi
PDF
WebSocket / WebRTCの技術紹介
by
Yasuhiro Mawarimichi
PDF
SSII2022 [TS2] 自律移動ロボットのためのロボットビジョン〜 オープンソースの自動運転ソフトAutowareを解説 〜
by
SSII
PDF
[DL輪読会]NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
by
Deep Learning JP
DockerコンテナでGitを使う
by
Kazuhiro Suga
分散学習のあれこれ~データパラレルからモデルパラレルまで~
by
Hideki Tsunashima
SSII2022 [TS1] Transformerの最前線〜 畳込みニューラルネットワークの先へ 〜
by
SSII
[DL輪読会]VoxelPose: Towards Multi-Camera 3D Human Pose Estimation in Wild Envir...
by
Deep Learning JP
ChatGPT 人間のフィードバックから強化学習した対話AI
by
Shota Imai
Dockerfile を書くためのベストプラクティス解説編
by
Masahito Zembutsu
[DL輪読会]data2vec: A General Framework for Self-supervised Learning in Speech,...
by
Deep Learning JP
モデル高速化百選
by
Yusuke Uchida
Triplet Loss 徹底解説
by
tancoro
【チュートリアル】コンピュータビジョンによる動画認識 v2
by
Hirokatsu Kataoka
畳み込みニューラルネットワークの高精度化と高速化
by
Yusuke Uchida
オープンソース SLAM の分類
by
Yoshitaka HARA
データに内在する構造をみるための埋め込み手法
by
Tatsuya Shirakawa
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
by
Tokoroten Nakayama
【メタサーベイ】基盤モデル / Foundation Models
by
cvpaper. challenge
[DL輪読会]Attention Is All You Need
by
Deep Learning JP
R-CNNの原理とここ数年の流れ
by
Kazuki Motohashi
WebSocket / WebRTCの技術紹介
by
Yasuhiro Mawarimichi
SSII2022 [TS2] 自律移動ロボットのためのロボットビジョン〜 オープンソースの自動運転ソフトAutowareを解説 〜
by
SSII
[DL輪読会]NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
by
Deep Learning JP
Similar to WebRTCを利用した遠隔リアルタイム映像処理フレームワークの実装
PDF
Let's begin WebRTC
by
yoshikawa_t
PPTX
WebRTCとSFU
by
Saki Homma
PDF
WebRTC入門+最新動向
by
Ryosuke Otsuya
PPTX
ORTCの仕様書をざっくり斜め読みする
by
Yusuke Naka
PDF
WebRTC/ORTCの最新動向まるわかり!
by
Yusuke Naka
PDF
WebRTCで動かす“テレイグジスタンス”ロボット
by
NTT Communications Technology Development
PPTX
WebRTC配信とハードウェアエンコーダ
by
tnoho
PDF
HTML5開発最前線
by
yoshikawa_t
PDF
About WebRTC
by
Seiya Konno
PDF
20130216
by
komarineko
PDF
色々なデバイスの映像を使ったWebブラウザでのWebRTC映像中継(GotAPIからのWebRTC利用)
by
Device WebAPI Consortium
PPTX
WebRTC の紹介
by
Kensaku Komatsu
PDF
ビデオ通話・P2Pがコモディティ化する世界 WebRTCによるこれからを探る
by
Kensaku Komatsu
PDF
はじめてのWebRTC/ORTC
by
Yusuke Naka
PDF
GPU と PYTHON と、それから最近の NVIDIA
by
NVIDIA Japan
PPTX
Node.js x Headless Chrome for WeRTC MCU / Node.js x Chrome headless で、お手軽WebR...
by
mganeko
PPTX
デバイスWeb apiコンソーシアム 第四回資料(RemoteRelay with Thermal camera)
by
Iida Keisuke
PPTX
WebRTC NextVersion時代のJavaScript開発
by
Yusuke Naka
PPTX
WebRTCライトニングトークス 〜 WebRTCを色々使ってみた話
by
infocom corp.
PPTX
レポート
by
xin song
Let's begin WebRTC
by
yoshikawa_t
WebRTCとSFU
by
Saki Homma
WebRTC入門+最新動向
by
Ryosuke Otsuya
ORTCの仕様書をざっくり斜め読みする
by
Yusuke Naka
WebRTC/ORTCの最新動向まるわかり!
by
Yusuke Naka
WebRTCで動かす“テレイグジスタンス”ロボット
by
NTT Communications Technology Development
WebRTC配信とハードウェアエンコーダ
by
tnoho
HTML5開発最前線
by
yoshikawa_t
About WebRTC
by
Seiya Konno
20130216
by
komarineko
色々なデバイスの映像を使ったWebブラウザでのWebRTC映像中継(GotAPIからのWebRTC利用)
by
Device WebAPI Consortium
WebRTC の紹介
by
Kensaku Komatsu
ビデオ通話・P2Pがコモディティ化する世界 WebRTCによるこれからを探る
by
Kensaku Komatsu
はじめてのWebRTC/ORTC
by
Yusuke Naka
GPU と PYTHON と、それから最近の NVIDIA
by
NVIDIA Japan
Node.js x Headless Chrome for WeRTC MCU / Node.js x Chrome headless で、お手軽WebR...
by
mganeko
デバイスWeb apiコンソーシアム 第四回資料(RemoteRelay with Thermal camera)
by
Iida Keisuke
WebRTC NextVersion時代のJavaScript開発
by
Yusuke Naka
WebRTCライトニングトークス 〜 WebRTCを色々使ってみた話
by
infocom corp.
レポート
by
xin song
WebRTCを利用した遠隔リアルタイム映像処理フレームワークの実装
1.
WebRTCを利用した 遠隔リアルタイム映像処理 フレームワークの実装 @tnoho
2.
自己紹介 @tnoho 通信屋で働くサラリーマン プログラミングと電子工作が趣味
WebRTC界隈の勉強会によくいます 今回は表記のものを開発したので、参加させて頂きました。
3.
深層学習のリアルタイム処理 Real-Time とか
Fast とか書いて、fpsが併記されていたりする 速度を気にする人は当然のごとく TITAN X で検証している 動くのを見ているとカメラを繋いで遊びたくなってくる
4.
カメラと繋いでリアルタイム処理検証 500W超の電源を持ち運ぶことになる エンジン発電機クラスが最低でも必要 一緒にATXのケースも… プリウスなら1500Wまで行ける!
5.
間口を広げたい 現状においては、ちょっと試すのが難しい 少ない研究者だけで用途を考えている状況 想定された用途と実際の用途は必ずしも一致しない 間口を広げ利用者を増やすのであれば、 最低でもスマートフォンで動いて欲しい!
6.
スマートフォンで動かすには Android, iOS
版の TensorFlow を利用する? ただリアルタイムのパフォーマンスは… スマートフォンではなく、 サーバに処理を任せられないか
7.
WebRTCとは Webブラウザでリアルタイムの映像/音声通信を行える規格 HangoutやSkypeなどでも使われている 特徴 ロイヤリティーフリー プラグインフリー
高速・低レイテンシ NAT越え標準搭載(ルーター設定不要) ほとんどのブラウザーが対応
8.
WebRTCで映像を送って解析する WebRTCを利用すれば、どこにでもあるブラウザから リアルタイムの映像を送ることができる GPUを搭載したサーバ側で、それを解析できるようにすれば、 どこからでも強力なGPUを利用した映像解析が可能になる
9.
デモ
10.
デモの構成 クライアントから送られてきた映像を TITAN X
の載ったデスクトップで YOLO (darknet) を用いて物体検出、結果の枠を合成して返送 WebRTC Client Desktop Computer 物体検出 結果合成 WebRTCModule TensorFlow TITANX WebRTC Internet
11.
pyrtcconductor クライアントと WebRTC 接続を行い、送られてきたフレームを OpenCV
形式で出力するPythonモジュール 機能 映像受信して、OpenCV 形式で出力 Python で加工したフレームを WebRTC で送信 WebRTC の DataChannel を利用したデータ通信 映像の自由なハンドリング
12.
簡単に移植できる 出力されるフレームは OpenCV 形式 imread
や imshow を使っているプログラムなら容易に移植することが可能 グレイスケール化と左右反転なら frame = imread(filename) flipped = cv2.flip(frame, 1) gray = cv2.cvtColor(frame, cv2.COLOR_RGB2GRAY) imshow(gray, gray) def onFrame(frame, timestamp): flipped = cv2.flip(frame, 1) gray = cv2.cvtColor(frame, cv2.COLOR_RGB2GRAY) effectedVideoSink.pushFrame(gray) リアルタイム処理化前 リアルタイム処理化後
13.
簡単に利用できる 煩雑なWebRTCの接続処理は全てモジュール内で実行 ユーザー記述は通常の1/10以下に削減 pyrtcconductor Webブラウザ User Program Javascript SDK Python User Program WebRTC signaling
14.
もっと広く/もっと簡単に pyrtcconductorと必要なサーバをまとめて提供 …
開発中 GitHubアカウントなどで誰でも、無償で、すぐに使えるように OSS化 … 頑張る 法務の壁が…実績がないと… 共同研究という名目での提供 お声がけください!
15.
用途の拡大 スマートフォンやパソコンだけでなく組み込みにも Raspberry
Pi WebRTC Clientの開発 … 開発中 Raspberry Pi Zero で動作 ハードウェア支援機能を利用 省電力化によるロボット、ラジコンの制御 監視カメラ、アクションカメラ、IoTなどへの拡大 1:1だけでなく配信にも WebRTC配信サーバとの接続 … 計画中
16.
EOF いらすとやさんのイラストでお送りしました。
Download