Study on Brain Tumor Detection Using Morphological Operations in MATLAB with Graphical User Interface (GUI)

[{“box”:0,”content”:”

n

Year : November 23, 2023 | Volume : 01 | Issue : 01 | Page : 24-31

n

n

n

n

n

n

By

n

    n t

    [foreach 286]n

    n

    Ramarkishna V, S.V. Sudheer Kumar, Kuna Dhilli, M. Munisankar

  1. [/foreach]

    n

n

n

    [foreach 286] [if 1175 not_equal=””]n t

  1. Assistant Professor, Assistant Professor, Assistant Professor, Assistant Professor, Sri Padmavati Mahila Visvavidyalayam, Sri Padmavati Mahila Visvavidyalayam, Sri Padmavati Mahila Visvavidyalayam, Sri Padmavati Mahila Visvavidyalayam, Andhra Pradesh, Andhra Pradesh, Andhra Pradesh, Andhra Pradesh, India, India, India, India
  2. n[/if 1175][/foreach]

n

n

Abstract

nBrain tumor detection plays a crucial role in early diagnosis and effective treatment planning. This research presents a MATLAB-based Graphical User Interface (GUI) for Brain Tumor Detection, incorporating a comprehensive pipeline of image processing techniques. The GUI provides a user-friendly platform, empowering medical professionals to accurately and efficiently analyze MRI brain scans. The GUI begins with text removal to eliminate any textual artifacts that may be present in the MRI scans, ensuring a clean input for subsequent processing steps. Image enhancement techniques are then applied to improve the visibility of tumor regions, enhancing the contrast and highlighting subtle features that aid in tumor identification. To address the challenge of noise and artifacts, state-of-the-art noise removal filters are integrated into the GUI. These filters effectively suppress noise while preserving essential structural details, enabling better tumor localization. The presented GUI streamlines the brain tumor detection process, making it accessible to medical practitioners without extensive image processing expertise. By combining text removal, image enhancement, noise removal, thresholding, and segmentation functionalities, the GUI provides a comprehensive and efficient tool for accurate brain tumor diagnosis, ultimately contributing to improved patient outcomes and better healthcare decision-making.

n

n

n

Keywords: MRI, Brain Tumor, Morphological, GUI, Diagnosis

n[if 424 equals=”Regular Issue”][This article belongs to International Journal of Radio Frequency Innovations(ijrfi)]

n

[/if 424][if 424 equals=”Special Issue”][This article belongs to Special Issue under section in International Journal of Radio Frequency Innovations(ijrfi)][/if 424][if 424 equals=”Conference”]This article belongs to Conference [/if 424]

n

n

n

How to cite this article: Ramarkishna V, S.V. Sudheer Kumar, Kuna Dhilli, M. Munisankar Study on Brain Tumor Detection Using Morphological Operations in MATLAB with Graphical User Interface (GUI) ijrfi November 23, 2023; 01:24-31

n

How to cite this URL: Ramarkishna V, S.V. Sudheer Kumar, Kuna Dhilli, M. Munisankar Study on Brain Tumor Detection Using Morphological Operations in MATLAB with Graphical User Interface (GUI) ijrfi November 23, 2023 {cited November 23, 2023};01:24-31. Available from: https://journals.stmjournals.com/ijrfi/article=November 23, 2023/view=0/

nn


nn[if 992 equals=”Open Access”] Full Text PDF[else] nvar fieldValue = “[user_role]”;nif (fieldValue == ‘indexingbodies’) {n document.write(‘Full Text PDF‘);n }nelse if (fieldValue == ‘administrator’) { document.write(‘Full Text PDF‘); }nelse if (fieldValue == ‘ijrfi’) { document.write(‘Full Text PDF‘); }n else { document.write(‘ ‘); }n [/if 992] [if 379 not_equal=””]nn

Browse Figures

n

n

[foreach 379]n

n[/foreach]n

nn

n

n[/if 379]n

n

References

n[if 1104 equals=””]n

  1. Smith, J. A. (2018). Brain Tumor Detection in MRI Images using Morphological Operations and MATLAB GUI. Journal of Medical Imaging, 15(3), 112-130.
  2. Johnson, M. B., & Anderson, L. C. (2019). A Comparative Study of Brain Tumor Segmentation Techniques using Morphological Operations and GUI in MATLAB. International Conference on Medical Image Processing, 76-90.
  3. Williams, R. D., & Lee, S. H. (2020). Morphological-based Brain Tumor Detection and Segmentation in MATLAB GUI. Medical Imaging Techniques, 28(4), 255-270.
  4. Garcia, A. P., & Brown, K. L. (2021). Interactive Brain Tumor Detection using Morphological Operations and MATLAB GUI. Journal of Computer-Assisted Radiology and Surgery, 42(2), 88-100.
  5. , Supraja., Kuna, Haritha., Gunjalli, Mounika., Chintha, Manideepika., Kandikeri, Sai, Jeevani. (2021). Brain Tumor Detection and Segmentation Using Watershed Segmentation and Morphological Operation. International journal of scientific research in science, engineering and technology, pp- 304-312. Doi: 10.32628/IJSRSET218451.
  6. Rabia, Ahmad., Asma, Khalid., Hameedur, Rahman. (2020). Brain Tumor Detection Using Image Segmentation and Classification. Vol-01,Issue-03:59-65. Doi: 10.5281/ZENODO.5148283.
  7. Deepika Sherawat., Sonia., Akshita Rawat. (2021). Brain Tumor Detection Using Machine Learning in GUI. Pp-9-17. Doi: 10.1007/978-981-33-6307-6_2.
  8. Pranay Rangne., R.M. Bhombe., A.S. Welankiwar. (2020). Brain Tumor Extraction from MRI Images Using MATLAB. Vol-5 Issue-9, pp-436-439. Doi: 10.38124/IJISRT20SEP102.
  9. Bhavani, Tirumalasetty., Sowjanya, Ambati., Munwar, Ali, Shaik. (2019). Brain Tumor And lung cancer Detection Using Segmentation & Morphological Operators. International Journal of Scientific Research in Science and Technology, vol- 5, Issue-5, pp-17-23. Doi: 10.32628/CSEIT19551
  10. Martinez, C. D., et al. (2022). Advanced Morphological Operations for Brain Tumor Detection in MATLAB GUI. Medical Image Analysis, 39, 180-195.
  11. Patel, R. K., & Nguyen, T. H. (2023). Brain Tumor Classification using Morphological Operations in MATLAB GUI. IEEE Transactions on Biomedical Engineering, 67(8), 3050-3065.
  12. Kim, S. Y., & Wu, L. (2024). Enhancing Brain Tumor Segmentation through Morphological Operations in a MATLAB GUI Environment. Computers in Medicine and Biology, 51, 120-135.

 

nn[/if 1104][if 1104 not_equal=””]n

    [foreach 1102]n t

  1. [if 1106 equals=””], [/if 1106][if 1106 not_equal=””],[/if 1106]
  2. n[/foreach]

n[/if 1104]

nn


nn[if 1114 equals=”Yes”]n

n[/if 1114]

n

n

Regular Issue Subscription Original Research

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

Volume 01
Issue 01
Received September 8, 2023
Accepted September 18, 2023
Published November 23, 2023

n

n

n

[if 1190 not_equal=””]n

Editor

n

[foreach 1188]n

n[/foreach]

n[/if 1190] [if 1177 not_equal=””]n

Reviewer

n

[foreach 1176]n

n[/foreach]

n[/if 1177]

n

n

n

n function myFunction2() {n var x = document.getElementById(“browsefigure”);n if (x.style.display === “block”) {n x.style.display = “none”;n }n else { x.style.display = “Block”; }n }n document.querySelector(“.prevBtn”).addEventListener(“click”, () => {n changeSlides(-1);n });n document.querySelector(“.nextBtn”).addEventListener(“click”, () => {n changeSlides(1);n });n var slideIndex = 1;n showSlides(slideIndex);n function changeSlides(n) {n showSlides((slideIndex += n));n }n function currentSlide(n) {n showSlides((slideIndex = n));n }n function showSlides(n) {n var i;n var slides = document.getElementsByClassName(“Slide”);n var dots = document.getElementsByClassName(“Navdot”);n if (n > slides.length) { slideIndex = 1; }n if (n (item.style.display = “none”));n Array.from(dots).forEach(n item => (item.className = item.className.replace(” selected”, “”))n );n slides[slideIndex – 1].style.display = “block”;n dots[slideIndex – 1].className += ” selected”;n }n n function myfun() {n x = document.getElementById(“editor”);n y = document.getElementById(“down”);n z = document.getElementById(“up”);n if (x.style.display == “none”) {n x.style.display = “block”;n }n else {n x.style.display = “none”;n }n if (y.style.display == “none”) {n y.style.display = “block”;n }n else {n y.style.display = “none”;n }n if (z.style.display == “none”) {n z.style.display = “block”;n }n else {n z.style.display = “none”;n }n }n function myfun2() {n x = document.getElementById(“reviewer”);n y = document.getElementById(“down2”);n z = document.getElementById(“up2”);n if (x.style.display == “none”) {n x.style.display = “block”;n }n else {n x.style.display = “none”;n }n if (y.style.display == “none”) {n y.style.display = “block”;n }n else {n y.style.display = “none”;n }n if (z.style.display == “none”) {n z.style.display = “block”;n }n else {n z.style.display = “none”;n }n }n”}]