Giter Club home page Giter Club logo

airway's Introduction

Some of the Projects I Have Worked on

Fancy Stats

airway's People

Contributors

gundramleifert avatar liquidfun avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

airway's Issues

mask and dicom both?

Hello, developer, this project is very meaningful. I am also studying the segmentation of bronchopulmonary. I want to know if your project can be used for segmentation of bronchopulmonary?
If it can be used for bronchopulmonary segmentation, is it necessary to have both the mask and the original dicom data?

Running airway with own 'raw_airway' using dicom data

Thanks for sharing this project.
We are trying to reproduce some results with our own dicom data (see Documents/dicompath), and wish to use the raw_airway DATA.
When updating the defaults.yaml local path to a folder that contains the data, we try to run the pipeline using:
airway stages 1

Here is the output of the command
(base) root:~/Documents/GitHub/Airway$ airway stages 1
[09:17:03] Running Airway
Using up to 8 workers
Using /home/robin/Documents/dicompath as data path
Stage processing order: 01

Traceback (most recent call last):
File "/home/robin/anaconda3/bin/airway", line 33, in
sys.exit(load_entry_point('airway==0.2.3', 'console_scripts', 'airway')())
File "/home/robin/anaconda3/lib/python3.10/site-packages/airway-0.2.3-py3.10.egg/airway/cli/cli.py", line 35, in main
handle_args()
File "/home/robin/anaconda3/lib/python3.10/site-packages/airway-0.2.3-py3.10.egg/airway/cli/cli.py", line 29, in handle_args
args.handle_args(args)
File "/home/robin/anaconda3/lib/python3.10/site-packages/airway-0.2.3-py3.10.egg/airway/cli/base.py", line 44, in _handle_args_wrapper
self.handle_args(args)
File "/home/robin/anaconda3/lib/python3.10/site-packages/airway-0.2.3-py3.10.egg/airway/cli/stages.py", line 191, in handle_args
self.stage(curr_stage_name, **self.stage_configs[curr_stage_name], **vars(args))
File "/home/robin/anaconda3/lib/python3.10/site-packages/airway-0.2.3-py3.10.egg/airway/cli/stages.py", line 281, in stage
self.concurrent_executor(subprocess_args, script_module, workers, tqdm_prefix=tqdm_prefix, verbose=verbose)
File "/home/robin/anaconda3/lib/python3.10/site-packages/airway-0.2.3-py3.10.egg/airway/cli/base.py", line 101, in concurrent_executor
stage_name = Path(subprocesses[0][3]).parent.name
IndexError: list index out of range

Restructure project

  • Move most folders into src folder.
  • Move images from visualizations to proper images folder
  • Merge airway-vis and airway into one which has stage/vis argument instead
  • Add configuration file in ~/.config/airway/config instead of in project

question about classifiction.yaml

Normally, the trachea directly branches into the Left Bronchus (LB) and Right Bronchus (RB). Why is the trachea's 'children' in the YAML configuration set to 'bronchus' before specifying LB and RB? If there is no 'brochus' in the bronchi, how would the code behave?

Demo for dicom?

I don't know how to generate the data structure as described in your readme, since i only have the lung HRCT. Is there any demo for generate the data structure as yours from the original dicom?

errors when run "airway tutorial"

       stage-62:   1 error
       stage-71:   1 error
       stage-74:   1 error
       result:   2 errors
       Overall errors: 4

I did not change anything, but it gives the above errors, what might the reason are?

about classifiction.yaml

How is the vector value in classification.yaml obtained? I found that the vector value was not accurate

No Module named 'airway_cli'

When trying to use your module I get this error:

Traceback (most recent call last): File "C:\Users\_\miniconda3\envs\airwaylabeling\lib\runpy.py", line 194, in _run_module_as_main return _run_code(code, main_globals, None, File "C:\Users\_\miniconda3\envs\airwaylabeling\lib\runpy.py", line 87, in _run_code exec(code, run_globals) File "C:\Users\_\miniconda3\envs\airwaylabeling\Scripts\airway.exe\__main__.py", line 4, in <module> ModuleNotFoundError: No module named 'airway_cli'

I installed the package using pip. Can you please advise on what to do?

RAW & DICOM

dear developer,
This is an outstanding work. I am trying to simulate aerosol deposition in human lungs on a computer Your work are very helpful to my current research.Whether this program can be used to segment the lung airway from. RAW or DICOM files?
Sincerely, yours

Error when running tutorial

Traceback (most recent call last):
File "C:\Users\emibo\anaconda3\lib\runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "C:\Users\emibo\anaconda3\lib\runpy.py", line 87, in run_code
exec(code, run_globals)
File "C:\Users\emibo\anaconda3\Scripts\airway.exe_main
.py", line 7, in
File "C:\Users\emibo\anaconda3\lib\site-packages\airway\cli\cli.py", line 35, in main
handle_args()
File "C:\Users\emibo\anaconda3\lib\site-packages\airway\cli\cli.py", line 29, in handle_args
args.handle_args(args)
File "C:\Users\emibo\anaconda3\lib\site-packages\airway\cli\base.py", line 37, in _handle_args_wrapper
self.log(f"Running {self.col.bold()}{self.col.green('Airway')}", stdout=True, add_time=True)
File "C:\Users\emibo\anaconda3\lib\site-packages\airway\cli\base.py", line 167, in log
with open(self.log_path, "a+") as log_file:
OSError: [Errno 22] Invalid argument: 'C:\Users\emibo\anaconda3\lib\site-packages\logs\log_2022-11-08_15:50:08'

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.