quality-of-life-ai-transportation

🚦 AI-Powered Image Recognition for Transportation Mobility Factors: A Quality of Life Perspective for Bangkok City

License

Author: Teerapong Panboonyuen (Kao Panboonyuen)
Code: Transportation Mobility Factor Extraction (Code)
Project: Transportation Mobility Factor Extraction (Project)
Publication: Transportation Mobility Factor Extraction Using Image Recognition Techniques

πŸŽ–οΈ Achievements

πŸ† 2019 Best Young Researcher Paper Award
First International Conference on Smart Technology & Urban Development (STUD)

πŸ“„ Abstract

Urban development hinges on improving the Quality of Life (QOL) for city inhabitants. Traditionally, QOL assessments rely heavily on questionnaire surveys, which, while informative, can be costly and time-consuming. Leveraging the rapid advancements in Artificial Intelligence, this work introduces an innovative approach to automatically extract mobility indicatorsβ€”key components of QOL evaluationsβ€”using Semantic Segmentation and Object Recognition techniques. Our method not only enhances the accuracy of transportation mobility assessments but also significantly reduces the data collection costs associated with QOL evaluations.

🌟 Highlights


Image Reference: bangkokgarden


πŸš€ Getting Started

πŸ“₯ Installation

Clone the repository and install the required dependencies:

git clone https://github.com/kaopanboonyuen/quality-of-life-ai-transportation.git
cd quality-of-life-ai-transportation
pip install -r requirements.txt

βš™οΈ Configuration

Customize the configuration settings in config.yaml to match your dataset and specific needs.

πŸ“Š Usage

  1. Preprocessing: Prepare your dataset using the provided preprocessing scripts.
    python preprocess.py --data_path /path/to/data --output_path /path/to/output
    
  2. Training: Train the model with your customized settings.
    python train.py --config config.yaml
    
  3. Evaluation: Assess the model’s performance using our evaluation tools.
    python evaluate.py --model_path /path/to/model --test_data /path/to/test_data
    
  4. Inference: Extract mobility factors from new urban images.
    python inference.py --image_path /path/to/image.png --output_path /path/to/output.png
    

πŸ—‚οΈ Project Structure

TransportationMobilityFactorExtraction/
β”‚
β”œβ”€β”€ data/               # Datasets and preprocessing scripts
β”œβ”€β”€ models/             # Model architectures and training scripts
β”œβ”€β”€ config.yaml         # Configuration file
β”œβ”€β”€ train.py            # Training script
β”œβ”€β”€ evaluate.py         # Evaluation script
β”œβ”€β”€ inference.py        # Inference script
└── README.md           # Project documentation

πŸ“š Publication

For more details on the research, you can read our full paper published in the 2019 First International Conference on Smart Technology & Urban Development (STUD):

IEEE Xplore: Transportation Mobility Factor Extraction Using Image Recognition Techniques

Citation

If you use this project in your research, please cite our work:

@inproceedings{kijsirikul2019transportation,
  title={Transportation mobility factor extraction using image recognition techniques},
  author={Kijsirikul, Boonserm and Panboonyuen, Teerapong  and Iwahori, Yuji and Hayashi, Yoshitsugu and Vateekul, Peerapon and Achariyaviriya, Witsarut},
  booktitle={2019 First International Conference on Smart Technology \& Urban Development (STUD)},
  pages={1--7},
  year={2019},
  organization={IEEE}
}

πŸ›‘ License

This project is licensed under the MIT License. See the LICENSE file for details.

πŸ‘ Acknowledgments

This project was made possible by the contributions of our dedicated team and the support of the research community. Special thanks to the reviewers and attendees of the STUD 2019 conference for their invaluable feedback.