Skip to content

Commit 1f7cb91

Browse files
author
MONAI-Project
authored
Update README.md
1 parent cb8e9a8 commit 1f7cb91

File tree

1 file changed

+33
-55
lines changed

1 file changed

+33
-55
lines changed

README.md

+33-55
Original file line numberDiff line numberDiff line change
@@ -1,69 +1,49 @@
1-
<!----- Conversion time: 2.089 seconds.
2-
3-
4-
Using this Markdown file:
5-
6-
1. Cut and paste this output into your source file.
7-
2. See the notes and action items below regarding this conversion run.
8-
3. Check the rendered output (headings, lists, code blocks, tables) for proper
9-
formatting and use a linkchecker before you publish this page.
10-
11-
Conversion notes:
12-
13-
* Docs to Markdown version 1.0β17
14-
* Fri Oct 11 2019 09:47:55 GMT-0700 (PDT)
15-
* Source doc: https://docs.google.com/a/nvidia.com/open?id=1J5txBS-UBJeUFnFC1ZjydC4jYCB_JKlzPBjkOK76qhU
16-
----->
17-
18-
19-
**Project MONAI (M**edical** O**pen** N**etwork** **for** AI)**
1+
**Project MONAI** (**M**edical **O**pen **N**etwork for **AI**)
202

213
_AI Toolkit for Healthcare Imaging_
224

235
_Contact:monai.[email protected]_
246

25-
_This document identifies key concepts of project MONAI at a high level, the goal is to facilitate further technical discussions of requirements,roadmap, feasibility and trade-offs._ \
26-
27-
7+
_This document identifies key concepts of project MONAI at a high level, the goal is to facilitate further technical discussions of requirements,roadmap, feasibility and trade-offs._
288

299

30-
1. **Vision**
10+
1. Vision
3111
* Develop a community of academic, industrial and clinical researchers collaborating and working on a common foundation of standardized tools.
3212
* Create a state-of-the-art, end-to-end training toolkit for healthcare imaging.
3313
* Provide academic and industrial researchers with the optimized and standardized way to create and evaluate models
34-
2. **Targeted users**
14+
2. Targeted users
3515
* Primarily focused on the healthcare researchers who develop DL models for medical imaging
36-
3. **Goals**
16+
3. Goals
3717
* Deliver domain-specific workflow capabilities
3818
* Address the end-end “Pain points” when creating medical imaging deep learning workflows.
39-
* Provide a robust foundation with a performance optimized system software stack that allows researchers to focus on the research and not worry about software development principles. \
40-
41-
4. **Guiding principles**
42-
1. Modularity
43-
* Pythonic -- object oriented components
44-
* Compositional -- can combine components to create workflows
45-
* Extensible -- easy to create new components and extend existing components
46-
* Easy to debug -- loosely coupled, easy to follow code (e.g. in eager or graph mode)
47-
* Flexible -- interfaces for easy integration of external modules
48-
2. User friendly
49-
* Portable -- use components/workflows via Python “import”
50-
* Run well-known baseline workflows in a few commands
51-
* Access to the well-known public datasets in a few lines of code
52-
3. Standardisation
53-
* Unified/consistent component APIs with documentation specifications
54-
* Unified/consistent data and model formats, compatible with other existing standards
55-
4. High quality
56-
* Consistent coding style - extensive documentation - tutorials - contributors’ guidelines
57-
* Reproducibility -- e.g. system-specific deterministic training
58-
5. Future proof
59-
* Task scalability -- both in datasets and computational resources
60-
* Support for advanced data structures -- e.g. graphs/structured text documents
61-
6. Leverage existing high-quality software packages whenever possible
62-
* E.g. low-level medical image format reader, image preprocessing with external packages
63-
* Rigorous risk analysis of choice of foundational software dependencies
64-
7. Compatible with external software
65-
* E.g. data visualisation, experiments tracking, management, orchestration
66-
5. **Key capabilities**
19+
* Provide a robust foundation with a performance optimized system software stack that allows researchers to focus on the research and not worry about software development principles.
20+
21+
4. Guiding principles
22+
1. Modularity
23+
* Pythonic -- object oriented components
24+
* Compositional -- can combine components to create workflows
25+
* Extensible -- easy to create new components and extend existing components
26+
* Easy to debug -- loosely coupled, easy to follow code (e.g. in eager or graph mode)
27+
* Flexible -- interfaces for easy integration of external modules
28+
2. User friendly
29+
* Portable -- use components/workflows via Python “import”
30+
* Run well-known baseline workflows in a few commands
31+
* Access to the well-known public datasets in a few lines of code
32+
3. Standardisation
33+
* Unified/consistent component APIs with documentation specifications
34+
* Unified/consistent data and model formats, compatible with other existing standards
35+
4. High quality
36+
* Consistent coding style - extensive documentation - tutorials - contributors’ guidelines
37+
* Reproducibility -- e.g. system-specific deterministic training
38+
5. Future proof
39+
* Task scalability -- both in datasets and computational resources
40+
* Support for advanced data structures -- e.g. graphs/structured text documents
41+
6. Leverage existing high-quality software packages whenever possible
42+
* E.g. low-level medical image format reader, image preprocessing with external packages
43+
* Rigorous risk analysis of choice of foundational software dependencies
44+
7. Compatible with external software
45+
* E.g. data visualisation, experiments tracking, management, orchestration
46+
5. Key capabilities
6747

6848
<table>
6949
<tr>
@@ -264,5 +244,3 @@ _This document identifies key concepts of project MONAI at a high level, the goa
264244

265245

266246
* Project licensing: Apache License, Version 2.0
267-
268-
<!-- Docs to Markdown version 1.0β17 -->

0 commit comments

Comments
 (0)