Views
No views yet
@article{ahmed2025cam,
title={CAM-Seg: A Continuous-valued Embedding Approach for Semantic Image Generation},
author={Ahmed, Masud and Hasan, Zahid and Haque, Syed Arefinul and Faridee, Abu Zaher Md and Purushotham, Sanjay and You, Suya and Roy, Nirmalya},
journal={arXiv preprint arXiv:2503.15617},
year={2025}
}
![]() Salt & Pepper Noise | ![]() Motion Blur | ![]() Gaussian Noise | ![]() Gaussian Blur |
![]() Brightness Variation | ![]() Contrast Variation | ![]() Saturation Variation | ![]() Hue Variation |
docker_env/Makefile:IMAGE=img_name/dl-aio
CONTAINER=containter_name
AVAILABLE_GPUS='0,1,2,3'
LOCAL_JUPYTER_PORT=18888
LOCAL_TENSORBOARD_PORT=18006
PASSWORD=yourpassword
WORKSPACE=workspace_directoryimg_name, containter_name, available_gpus, jupyter_port, tensorboard_port, password, workspace_directorycd docker_env
make docker-build
make docker-runmake docker-stopmake docker-resumeip_address:jupyter_port e.g.,http://localhost:18888|-CityScapes
|----leftImg8bit
|--------train
|------------aachen #contians the RGB images
|------------bochum #contians the RGB images
|................
|------------zurich #contians the RGB images
|--------val
|................
|----gtFine
|--------train
|------------aachen #contians the RGB images #contains semantic segmentation labels
|------------bochum #contians the RGB images #contains semantic segmentation labels
|................
|------------zurich #contians the RGB images #contains semantic segmentation labels
|--------val
|................
|----trainlist.txt #image list used for training
|----vallist.txt #image list used for testing
|----cityscape.yaml #configuration file for CityScapes dataset|-ACDC
|----rgb_anon
|--------fog
|------------train
|----------------GOPR0475 #contians the RGB images
|----------------GOPR0476 #contians the RGB images
|................
|----------------GP020478 #contians the RGB images
|------------val
|................
|--------rain
|................
|--------snow
|................
|----gt
|--------fog
|------------train
|----------------GOPR0475 #contains semantic segmentation labels
|----------------GOPR0476 #contains semantic segmentation labels
|................
|----------------GP020478 #contains semantic segmentation labels
|------------val
|................
|--------rain
|................
|--------snow
|................
|----vallist_fog.txt #image list used for testing fog data
|----vallist_rain.txt #image list used for testing rain data
|----vallist_snow.txt #image list used for testing snow data
|----acdc.yaml #configuration file for ACDC dataset|-SemanticKitti
|----training
|--------image_02
|------------0000 #contians the RGB images
|------------0001 #contians the RGB images
|................
|------------0020 #contians the RGB images
|----kitti-step
|--------panoptic_maps
|------------train
|----------------0000 #contains semantic segmentation labels
|----------------0001 #contains semantic segmentation labels
|................
|----------------0020 #contains semantic segmentation labels
|------------val
|................
|----trainlist.txt #image list used for training
|----vallist.txt #image list used for testing
|----semantickitti.yaml #configuration file for SemanticKitti dataset|-CADEdgeTune
|----SEQ1
|--------Images #contians the RGB images
|--------LabelMasks #contains semantic segmentation labels
|----SEQ2
|--------Images #contians the RGB images
|--------LabelMasks #contains semantic segmentation labels
|................
|----SEQ17
|----all.txt #image list complete
|----trainlist.txt #image list used for training
|----vallist.txt #image list used for testing
|----cadedgetune.yaml #configuration file for CADEdgeTune dataset| Training Data | Model | Params | Link |
|---|---|---|---|
| Cityscapes | Mar-base | 217M | link |
|-pretrained_models
|----mar
|--------city768.16.pth
|----vae
|--------modelf16.ckptimport os
import requests
# Define URLs and file paths
files_to_download = {
"https://huggingface.co/mahmed10/CAM-Seg/resolve/main/pretrained_models/vae/modelf16.ckpt":
"pretrained_models/vae/modelf16.ckpt",
"https://huggingface.co/mahmed10/CAM-Seg/resolve/main/pretrained_models/mar/city768.16.pth":
"pretrained_models/mar/city768.16.pth"
}
for url, path in files_to_download.items():
os.makedirs(os.path.dirname(path), exist_ok=True)
print(f"Downloading from {url}...")
response = requests.get(url, stream=True)
if response.status_code == 200:
with open(path, 'wb') as f:
for chunk in response.iter_content(chunk_size=8192):
f.write(chunk)
print(f"Saved to {path}")
else:
print(f"Failed to download from {url}, status code {response.status_code}")validation.ipnyb filedataset_train = cityscapes.CityScapes('dataset/CityScapes/vallist.txt', data_set= 'val', transform=transform_train,seed=36, img_size=768)
# dataset_train = umbc.UMBC('dataset/UMBC/all.txt', data_set= 'val', transform=transform_train,seed=36, img_size=768)
# dataset_train = acdc.ACDC('dataset/ACDC/vallist_fog.txt', data_set= 'val', transform=transform_train,seed=36, img_size=768)
# dataset_train = semantickitti.SemanticKITTI('dataset/SemanticKitti/vallist.txt', data_set= 'val', transform=transform_train, seed=36, img_size=768)torchrun --nproc_per_node=4 train.pyoutput_dir/year.month.day.hour.min folder, for e.g. output_dir/2025.05.09.02.27torchrun --nproc_per_node=4 train.py --resume year.month.day.hour.mintorchrun --nproc_per_node=4 train.py --resume 2025.05.09.02.27