- WINNER of Murder on the 2nd Floor [Martello]
- Restore crime scenes with high fidelity in time and space dimensions to help analyze suspects!
Martello forensic data analytic challenge
A tool to help the forensic team simulate crime scenes and analyze the suspects by their behaviour based on time and space.
We made full use of modern web technology like Plotly.js
, Node.js
, andExpress
to build an analyzer restoring the crime scene with high fidelity.
- None of us has experience in the visualization library.
- An application can be used to investigate the crime scene.
- Uploaders:
- It allows uploading JSON files (eg, Murder-on-the-2nd-Floor-Raw-Data.json) to analyze the data of all suspects.
- The user could designate the murder scene (room #). This fits users with dynamic analytical requirements.
-
Timeline visualization: A visualization web application shows the behaviour of all suspects according to the timeline on the 2D building layout.
-
Spatial visualization: Based on the murder room input by the user, the occurrence frequency of all suspects would be marked in the 3D box.
- Rather than offering a conclusion based on a specific given data, we offered a data visualization tool to help the user (the police, the analyst) come up with their judgement.
- Learned how to discuss an unfamiliar problem with teammates from different programming backgrounds.
- Learned how to modify the data visualization library to meet our purpose
- Fork the project
- Clone it
- Push your job on your repository
- When the job is done, submit a pull request, and that's it!
- We could narrow down the suspects by analyzing their behaviour and time data if we have more time.
- Provide uploading different building layouts, e.g. AutoCAD
-
Contributors
-
Sponsors