# Video Object Detection Paper list <br> 2020/08/30 --- | Title | Published Date | Conference | | -------- | -------- | -------- | | Memory Enhanced Global-Local Aggregation for Video Object Detection | Text | CVPR 2020 | | Context R-CNN: Long Term Temporal Context for Per-Camera Object Detection | Text | CVPR 2020 | | Sequence Level Semantics Aggregation for Video Object Detection | Text | ICCV 2019 | | TSM: Temporal Shift Module for Efficient Video Understanding | Text | ICCV 2019 | | Relation Distillation Networks for Video Object Detection | Text | ICCV 2019 | | Looking Fast and Slow: Memory-Guided Mobile Video Object Detection | Text | Arxiv(2019) | --- ## Local aggregation methods | Title | Published Date | Conference | | -------- | -------- | -------- | | Deep feature flow for video recognition | 23 Nov 2016 | Arxiv | | Flow-guided feature aggregation for video object detection | 29 Mar 2017 | Arxiv | | Toward high performance video object detection | 30 Nov 2017 | Arxiv | | Fully motion-aware network for video object detection | 2018 | ECCV | | Video object detection with an aligned spatial-temporal memory | 18 Dec 2017 | ECCV | | Detect to track and track to detect | 2017 | ICCV | | Relation distillation networks for video object detection | 2019 | ICCV | | Object detection in video with spatiotemporal sampling networks | 24 Jul 2018 | Arxiv | --- ## Global aggregation methods | Title | Published Date | Conference | | -------- | -------- | -------- | | Object guided external memory network for video object detection | xxxx | ICCV 2019 | | Leveraging long-range temporal relationships between proposals for video object detection | xxxx | ICCV 2019 | | Sequence level semantics aggregation for video object detection | xxxx | ICCV 2019 | --- ### 70% of our users are developers. Developers :heart: GitHub. --- {%youtube E8Nj7RwXf0s %} --- ### Usage flow --- ```graphviz digraph { compound=true rankdir=RL graph [ fontname="Source Sans Pro", fontsize=20 ]; node [ fontname="Source Sans Pro", fontsize=18]; edge [ fontname="Source Sans Pro", fontsize=12 ]; subgraph core { c [label="Hackmd-it \ncore"] [shape=box] } c -> sync [ltail=session lhead=session] subgraph cluster1 { concentrate=true a [label="Text source\nGithub, Gitlab, ..."] [shape=box] b [label="HackMD Editor"] [shape=box] sync [label="sync" shape=plaintext ] b -> sync [dir="both"] sync -> a [dir="both"] label="An edit session" } } ``` --- ### Architecture of extension --- ![](https://i.imgur.com/ij69tPh.png) --- ## Content script - Bind with each page - Manipulate DOM - Add event listeners - Isolated JavaScript environment - It doesn't break things --- # :fork_and_knife: --- <style> code.blue { color: #337AB7 !important; } code.orange { color: #F7A004 !important; } </style> - <code class="orange">onMessage('event')</code>: Register event listener - <code class="blue">sendMessage('event')</code>: Trigger event --- # :bulb: --- - Dead simple API - Only cares about application logic --- ```typescript import * as Channeru from 'channeru' // setup channel in different page environment, once const channel = Channeru.create() ``` --- ```typescript // in background script const fakeLogin = async () => true channel.answer('isLogin', async () => { return await fakeLogin() }) ``` <br> ```typescript // in inject script const isLogin = await channel.callBackground('isLogin') console.log(isLogin) //-> true ``` --- # :100: :muscle: :tada: --- ### Wrap up - Cross envornment commnication - A small library to solve messaging pain - TypeScript Rocks :tada: --- ### Thank you! :sheep: You can find me on - GitHub - Twitter - or email me
{"metaMigratedAt":"2023-06-15T12:13:14.880Z","metaMigratedFrom":"YAML","title":"Video Object Detection","breaks":true,"description":"View the slide with \"Slide Mode\".","contributors":"[{\"id\":\"f10069c4-98e2-4998-80f8-3c29bf1a8f81\",\"add\":4138,\"del\":238}]"}
    247 views