Spaces:
Runtime error
Runtime error
| title: Medical Analysis System | |
| emoji: π€ | |
| colorFrom: blue | |
| colorTo: purple | |
| sdk: gradio | |
| sdk_version: 5.20.1 | |
| app_file: run.py | |
| pinned: false | |
| # MediSync: Multi-Modal Medical Analysis System | |
| MediSync is an AI-powered healthcare solution that combines X-ray image analysis with patient report text processing to provide comprehensive medical insights. | |
| ## Features | |
| - **X-ray Image Analysis**: Detects abnormalities in chest X-rays using pre-trained vision models from Hugging Face. | |
| - **Medical Report Processing**: Extracts key information from patient reports using NLP models. | |
| - **Multi-modal Integration**: Combines insights from both image and text data for more accurate diagnosis suggestions. | |
| - **User-friendly Interface**: Simple web interface for uploading images and reports. | |
| ## Project Structure | |
| ``` | |
| mediSync/ | |
| βββ app.py # Main application with Gradio interface | |
| βββ models/ | |
| β βββ image_analyzer.py # X-ray image analysis module | |
| β βββ text_analyzer.py # Medical report text analysis module | |
| β βββ multimodal_fusion.py # Fusion of image and text insights | |
| βββ utils/ | |
| β βββ preprocessing.py # Data preprocessing utilities | |
| β βββ visualization.py # Result visualization utilities | |
| βββ data/ | |
| β βββ sample/ # Sample data for testing | |
| βββ tests/ # Unit tests | |
| ``` | |
| ## Setup Instructions | |
| 1. Clone this repository: | |
| ```bash | |
| git clone [repository-url] | |
| cd MediSync | |
| ``` | |
| 2. Install dependencies: | |
| ```bash | |
| pip install -r requirements.txt | |
| ``` | |
| 3. Run the application: | |
| ```bash | |
| python app.py | |
| ``` | |
| 4. Access the web interface at `http://localhost:7860` | |
| ## Models Used | |
| - **X-ray Analysis**: facebook/deit-base-patch16-224-medical-cxr | |
| - **Medical Text Analysis**: medicalai/ClinicalBERT | |
| - **Additional Support Models**: Medical question answering and entity recognition models | |
| ## Use Cases | |
| - Preliminary screening of chest X-rays | |
| - Cross-validation of radiologist reports | |
| - Educational tool for medical students | |
| - Research tool for studying correlation between visual findings and written reports | |
| ## Note | |
| This system is designed as a support tool and should not replace professional medical diagnosis. Always consult with healthcare professionals for medical decisions. |