Action List
CCTV-ML
Completed Actions
- convert
notebook_07tocctv_nb_07.pyJira task - added saving the trained/load model feature.
- save predictions.csv and shape files based on the
datai.e (pred, train test). - document every function with Docstrings
- generate Sphinx Document for the
cctv_nb_07.py - Added "How to Run" section for
notebook_07Link. - Added all mermaid diagrams from
notebook_1tonotebook_7.- you can find the mermaids under Vishwanatha/CCTV link
- keep metro utility code.
Pending Actions for notebook_07
- Future Scope:
- SQLite integration
- csv's are converted to sqlite db link
- LGBM model with CUDA
- Run any utility
- currently able to run 2 utilities i.e
dnvandmetro
- currently able to run 2 utilities i.e
- Integrate weights and biases logging into notebook_07.
- SQLite integration
RKSP
Completed Actions
- Created directory tree structure.
- all files are under vishwanatha/documents/RKSP/itk
- Used 3D Slicer for initial visualization. link
- Used Blender for STL creation to feed Unreal and clean the mesh.
- Imported into Unreal Engine.
- Explored VTK C++ DLL.
- Tried converting into web-based using WebAssembly.
- Switched to vtk.js.
- Successfully ran all the node-based vtk.js examples.
- Switched to VolView.
- Successfully debugged VolView which uses Vue.js.
- Documented in development practices.
- Tried Horus.
- Deployed on macOS.
- Documented tools used for RKSP link
- Visualize bones using ITK and VTK (
2dtobones.py). - Implement voxel erasure using different shapes:
- Cube form (
cube.py) - Spherical form (
drill.py) - Cone form (
drillcone.py)
- Cube form (
- Enhance image rendering with ITK using one axis (
itkdemo.py). - Convert subdirectories of DICOM images into a single
.nrrdfile (nrrrdto3d.py). - Load one plane to 3D (
oneplaneto3d.py). - Generate 3D volume using ITK (
dicomtovtk.py). - Implement thresholding techniques to visualize bones more clearly (
thresolding.py). - Render 3D volume using STL (
stlwithvtl.py).
Pending Actions for RKSP
Explored and tried MONAI SDK, no output visualized.
Convert 2D DICOM to 3D using three planes (
2dto3d.py).Attempt using converted DICOM files (
2dto3dwithdicom.py) - failed, needs improvement.- Address and improve failed outputs:
-
combined_axial.dcm -
combined_coronal.dcm -
combined_sagittal.dcm
-
- Address and improve failed outputs:
Improve Streamlit viewer (
view.py).- needs improvement unable to parse the loaded files
LOE-COE Action List
Completed Actions
- Did initial review. documented link
- Restored
deven-loe-coe-forkrepository and created a virtual environment with Python 3.8. - Tried running
streamlit app.pyadditional info - Tried running the debugger.
- Added "How to Run" section for
Loe-coe-appLink
- Added "How to Run" section for
- Tried running different utilities.
- succesfully ran
covutility
- succesfully ran
Pending Actions
- Inputs are stored in
sqlite.db; NOTE : should change the name. - Implement transfer learning.
- Streamlit should support model training.
- Add functionality for saving the model.
- Develop logic to use pretrained models.
- differentiate LOE and COE in streamlit-UI