Views
No views yet
/colorize-image), which
runs it fully client-side — images are never uploaded anywhere.| File | Size | What |
|---|---|---|
ddcolor-tiny-fp16.onnx | ~130 MB | DDColor-tiny, float16 weights, float32 I/O, fixed 512×512 input |
| Name | Shape | dtype | |
|---|---|---|---|
| Input | (first input) | (1, 3, 512, 512) | float32 |
| Output | (first output) | (1, 2, 512, 512) | float32 |
keep_io_types=True), so no fp16 tensor plumbing is needed and op support on the
ORT wasm execution provider stays maximal.L∈[0,100], a,b∈~[-127,127], D65 white,
sRGB gamma — DDColor is trained against cv2.cvtColor float Lab):[0,1] and compute the original-resolution L channel.a=b=0, Lab→RGB) and feed
it as (1,3,512,512) float32. No ImageNet normalisation (do_normalize=False).(1,2,512,512).piddnad/DDColor
pinned at 2adb63f2656ac41cbdf7b894cddd94121a3faf13
(basicsr.archs.ddcolor_arch, encoder_name="convnext-t",
decoder_name="MultiScaleColorDecoder", num_output_channels=2,
last_norm="Spectral", num_queries=100, num_scales=3, dec_layers=9).piddnad/ddcolor_paper_tiny
pytorch_model.bin, SHA-256-verified
(8a1277bc90a1bfbb6d2d83933a9a6bc821931879ca93e26e4fcec12165d41fce).torch.onnx.export, opset 17, fixed 512×512 input, then weights
cast to float16 via onnxconverter_common.float16.convert_float_to_float16( ..., keep_io_types=True). onnxsim / symbolic-shape-infer are skipped — the
input is fixed-size, so shapes are already static.1@inproceedings{kang2023ddcolor,
2 title={DDColor: Towards Photo-Realistic Image Colorization via Dual Decoders},
3 author={Kang, Xiaoyang and Yang, Tao and Ouyang, Wenqi and Ren, Peiran and Li, Lingzhi and Xie, Xuansong},
4 booktitle={Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV)},
5 year={2023}
6}