Jiwon Kim, Jaemin Na, Wonjun Hwang, Keonho Lee, Taehoon Kim, Dinh Do, Kyunghwan Cho
We lifted 14 functions out of this paper's own repositories and ran 13 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.
| Repository | Role | Ran |
|---|---|---|
| EdwardDo69/D3T | canonical | 13 of 14 |
| Function | Status | Where it lives |
|---|---|---|
| batched_softnms | Ran | EdwardDo69/D3T/cvpods/cvpods/layers/nms.py code served (permissive licence) · get_code("8130c4ebe7af27b3") |
| convert_basic_c2_names | Ran | EdwardDo69/D3T/cvpods/cvpods/checkpoint/c2_model_loading.py code served (permissive licence) · get_code("e8526a516b4f9206") |
| convert_c2_detectron_names | Ran | EdwardDo69/D3T/cvpods/cvpods/checkpoint/c2_model_loading.py code served (permissive licence) · get_code("59967598f315ac5b") |
| format_to_module_tree | Ran | EdwardDo69/D3T/cvpods/cvpods/analyser/module_profiler.py code served (permissive licence) · get_code("6a32811ae3da868f") |
| generate_header_and_data | Ran | EdwardDo69/D3T/cvpods/cvpods/analyser/module_profiler.py code served (permissive licence) · get_code("cee9ee61ab085369") |
| get_activation | Ran | EdwardDo69/D3T/cvpods/cvpods/layers/batch_norm.py code served (permissive licence) · get_code("678509f15bcd2bb8") |
| get_profile_info | Ran | EdwardDo69/D3T/cvpods/cvpods/analyser/module_profiler.py code served (permissive licence) · get_code("79ba01983cd625b7") |
| pad_masks | Ran | EdwardDo69/D3T/cvpods/cvpods/layers/mask_ops.py code served (permissive licence) · get_code("406f84cf799ed34d") |
| paste_mask_in_image_old | Ran | EdwardDo69/D3T/cvpods/cvpods/layers/mask_ops.py code served (permissive licence) · get_code("ce69a7bcf77210db") |
| paste_masks_in_image | Ran | EdwardDo69/D3T/cvpods/cvpods/layers/mask_ops.py code served (permissive licence) · get_code("fc1b0400223ff90e") |
| reduce_loss | Ran | EdwardDo69/D3T/experiment/flir_rgb2thermal/losses.py code served (permissive licence) · get_code("b2b9a1966482ef96") |
| varifocal_loss | Ran | EdwardDo69/D3T/experiment/flir_rgb2thermal/losses.py code served (permissive licence) · get_code("ca0ecf19089b2a31") |
| weight_reduce_loss | Ran | EdwardDo69/D3T/experiment/flir_rgb2thermal/losses.py code served (permissive licence) · get_code("d5b31a76e797a5de") |
| align_and_update_state_dicts | Not yet run | EdwardDo69/D3T/cvpods/cvpods/checkpoint/c2_model_loading.py code served (permissive licence) · get_code("b044ff5e9fca0167") |
Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.
Domain adaptation for object detection typically entails transferring knowledge from one visible domain to another visible domain. However, there are limited studies on adapting from the visible to the thermal domain, because the domain gap between the visible and thermal domains is much larger than expected, and traditional domain adaptation can not successfully facilitate learning in this situation. To overcome this challenge, we propose a Distinctive Dual-Domain Teacher (D3T) framework that employs distinct training paradigms for each domain. Specifically, we segregate the source and target training sets for building dual-teachers and successively deploy exponential moving average to the student model to individual teachers of each domain. The framework further incorporates a zigzag learning method between dual teachers, facilitating a gradual transition from the visible to thermal domains during training. We validate the superiority of our method through newly designed experimental protocols with wellknown thermal datasets, i.e., FLIR and KAIST. Source code is available at https://github.com/EdwardDo69/D3T.
The same record, over MCP at https://syntology.ai/mcp:
get_harvested_code_for_paper("2403.09359")
get_code_for_paper("2403.09359")
have("2403.09359")
Connect an agent — have() is free.