EmonRezaBD / Thermique

Thermique is a funded project by Dept. of CSE, MIST. This project was done during COVID-19 pandemic to hold back the contamination in any facility by measuring the forehead temperature in real time.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Thermique

GitHub Repo starsGitHub repo size

Before Scan After Scan
Fig. 1 Fig. 2
User is waiting for the forehead to detect Scanning the RFID card and temperature from forehead is showing instantly

This codebase is created for the research purpose. However, materials presented here are introduced for our submission to ICCA 2022
It is accepted in ICCA 2022 and available in ACM Digital Library. For reading the full article visit here : https://doi.org/10.1145/3542954.3542978

Abstract

In the advent of a global pandemic, the necessity for early COVID 19 suspect detection and quarantine is of paramount importance. Medical research indicates that a high fever provides a general litmus of whether or not a person is infected with Coronavirus. Among several available solutions, thermal imaging has proven to be a better contactless screening procedure. It enables fast and easy detection of fever from a reasonable distance. In this research, a solution named Thermique is proposed. It is a cheap, easy to mass produce, and automated AI-enabled thermal screening platform that combines facial detection, instant contactless temperature scanning, and RFID logging, while also providing an integrated defense against the spread of COVID-19 in a particular facility. Consisting of only off-the-shelf electronic components, this solution can be implemented with a significantly minimized cost, compared to its similar-function providing alternatives available on the market. To design and implement Thermique, a system architecture was developed for the platform, the details of which are highlighted within this paper. After the development of the prototype, several analytical evaluations of the system have been conducted, including the system’s performance, and overall usability.

Table of Contents

The repository is organized as follow:

  • docscontains few necessary documents
  • softwarecontains all the source files for using Lepton module and its interfaces

Achievements

This codebase was cloned from groupgets, and modified for personal necessities.

raspberrypi_video [Edited] 0. This is for raspberrypi_video only. raspberrypi_qt was not used in final production.

  1. Enable I2C and SPI
  2. Overclock the pi to a minimum of 1100MHz for Pi3. If using Pi4, don't do this.
  3. Write the following into /boot/config.txt: [for Pi3 only, skip if using Pi4]
over_voltage=4  
sdram_freq=400  
core_freq=400  
gpu_freq=400  
  1. In /boot/config.txt, make sure hdmi hotplug is set to 1.
  2. Keep the module connected to pi using shortest possible wires.
  3. DO NOT CONNECT BACKSIDE PINS TO Vcc and GND
  4. Use the following to install necessary Qt libraries for compilation:
sudo apt-get install qt4-dev-tools
  1. Finally, compile using:
qmake && make
  1. To clean, use the following:
make sdkclean && make distclean
  1. Since Lepton Module ver3.5 is being used, run the executable with:
./raspberrypi_video -tl 3
  1. Press 'r' on keyboard for FFC reset.

BibTeX Citation

If you use this article, we would appreciate using the following citations:

@inproceedings{reza2022thermique,
  title={Thermique: An Integrated AI-Based Temperature Sensing and Management System to Hold Back COVID-19 Contamination},
  author={Reza, Md Rokonuzzaman and Saleh, Shaqran Bin and Fatema, Tashfia and Hasan, Ishraq and Bin Munir, Muhaimin and Rabbi, Md Fazle},
  booktitle={Proceedings of the 2nd International Conference on Computing Advancements},
  pages={156--164},
  year={2022}
}

About

Thermique is a funded project by Dept. of CSE, MIST. This project was done during COVID-19 pandemic to hold back the contamination in any facility by measuring the forehead temperature in real time.


Languages

Language:C 90.3%Language:C++ 8.8%Language:Makefile 0.8%Language:QMake 0.2%