biomedical computing

91
UNIT I – PART UNIT I – PART B B Software Engineering Software Engineering Challenges for Biomedical Challenges for Biomedical Computing Computing Biomedical Computing Rupak Chakravarty [email protected] [email protected]

Upload: dr-rupak-chakravarty

Post on 06-May-2015

2.020 views

Category:

Education


10 download

TRANSCRIPT

Page 1: Biomedical Computing

UNIT I – PART BUNIT I – PART B

Software EngineeringSoftware EngineeringChallenges for Biomedical ComputingChallenges for Biomedical Computing

Biomedical Computing

Rupak [email protected]@googlemail.com

Page 2: Biomedical Computing
Page 3: Biomedical Computing

Some Definitions:

Biomedical ComputingComputational BiologyBioengineering Biological EngineeringBiomedical EngineeringBiomedical TechnologyBioinformaticsGenetic EngineeringSoftware Engineering

Page 4: Biomedical Computing

Software EngineeringSoftware engineering is the

application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software.

It encompasses techniques and procedures, often regulated by a software development process, with the purposepurpose of improving the reliability and maintainability of software systems.

Page 5: Biomedical Computing

Software Engineering

The term software engineering was coined by Brian Randell and popularized by F.L. Bauer during the NATO Software Engineering Conference in 1968.

Page 6: Biomedical Computing

Software Engineering

The discipline of software engineering includes: knowledge, tools, and methods for software

requirements, software design, software construction, software testing, and software maintenance tasks.

Page 7: Biomedical Computing

Software Engineering

Software engineering is related to the disciplines of

computer science, computer engineering,

management, mathematics, project management, quality management, software ergonomics, and systems engineering.

Page 8: Biomedical Computing

Software Engineering

Typical formal definitions of software engineering are:

"the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software".

Page 9: Biomedical Computing

Software Engineering

"an engineering discipline that is concerned with all aspects of software production"

“the establishment and use of sound engineering principles in order to economically obtain software that is reliable and works efficiently on real machines"

Page 10: Biomedical Computing

Current trends in software engineering

Aspects

Aspects help software engineers deal with quality attributes by providing tools to add or remove boilerplate code (formulations) from many areas in the source code.

Page 11: Biomedical Computing

Current trends in software engineering

Agile

Agile software development guides software development projects that evolve rapidly with changing expectations and competitive markets.

Page 12: Biomedical Computing

Current trends in software engineering

Experimental

Experimental software engineering is a branch of software engineering interested in devising experiments on software, in collecting data from the experiments, and in devising laws and theories from this data.

Page 13: Biomedical Computing

Current trends in software engineering

Model-driven

Model Driven Design develops textual and graphical models as primary design artifacts.

Page 14: Biomedical Computing

Biomedical Computing

Development and application of information science and technology for/to/in biomedical sciences.

Page 15: Biomedical Computing

Bioengineering

Bioengineering (also known as Biological Engineering) is the application of engineering principles to address challenges in the fields of biology and medicine.

As a study, it encompasses biomedical engineering and it is related to biotechnology.

Page 16: Biomedical Computing

BioengineeringBioengineering applies engineering principles to the full spectrum of living systems. This is achieved by utilising existing methodologies in such fields as:molecular biology, biochemistry, microbiology, pharmacology, cytology, immunology and neuroscience

Page 17: Biomedical Computing

Bioengineering

Bioengineering applies them to the design of:

medical devices, diagnostic equipment, biocompatible materials, and

other important medical needs.

Page 18: Biomedical Computing

Bioengineering

Bioengineering is not limited to the medical field. Bioengineers have the ability to

exploit new opportunities and solve problems within the domain of complex systems. They have a great understanding

of living systems as complex systems which can be applied to many fields including entrepreneurship.

Page 19: Biomedical Computing

BioengineeringThe Main Fields of Bioengineering may be categorised as:

Biomedical Engineering; Biomedical technology; Biomedical Diagnosis, Biomedical Therapy, Biomechanics, Biomaterials.

Genetic Engineering; Cell Engineering, Tissue Culture Engineering.

The word was invented by British scientist and broadcaster Heinz Wolf in 1954.

Page 20: Biomedical Computing

Biomedical Engineering

Biomedical engineering (BME) is the application of engineering principles and techniques to the medical field.

It combines the design and problem solving skills of engineeringengineering with medical and biological sciences to help improveimprove patient health care and the quality of life of individuals.

Page 21: Biomedical Computing

Biomedical EngineeringAs a relatively new discipline, much of the work in biomedical engineering consists of research and development, covering an array of fields: bioinformatics, medical imaging, image processing, physiological signal processing, biomechanics, biomaterials and bioengineering, systems analysis, 3-D modeling, etc.

Page 22: Biomedical Computing

Biomedical Engineering

Examples of concrete applications of biomedical engineering are the • development and manufacture of biocompatible prostheses, • medical devices, • diagnostic devices and • imaging equipment such as MRIs and EEGs, and • pharmaceutical drugs.

Page 23: Biomedical Computing

Biomedical Engineering

Biomedical engineering is an interdisciplinary field, influenced by various fields and sources.

Due to the extreme diversity, it is typical for a biomedical engineer to focus on a particular emphasis within this field.

Page 24: Biomedical Computing

Biomedical Engineering

Clinical engineering:

Clinical engineering is a branch of biomedical engineering related to the operation of medical equipment in a hospital setting.

Page 25: Biomedical Computing
Page 26: Biomedical Computing

Biomedical Engineering

Medical Devices:

A medical device is intended for use in:

the diagnosis of disease or other conditions, or in the cure, mitigation,

treatment, or prevention of disease

Page 27: Biomedical Computing

Biomedical EngineeringMedical Devices:

intended to affect the structure or any function of the body of man or other animals, and which does not achieve any of its primary intended purposes through chemical action and which is not dependent upon being metabolized for the achievement of any of its primary intended purposes.

Page 28: Biomedical Computing

A pump for continuous subcutaneous insulin infusion, an example of a biomedical engineering application of electrical engineering to medical equipment.

Page 29: Biomedical Computing

Biomedical EngineeringMedical Imaging:

Imaging technologies are often essential to medical diagnosis, and are typically the most complex equipment found in a hospital including:

• Fluoroscopy• Magnetic resonance imaging (MRI)• Nuclear Medicine

Page 30: Biomedical Computing
Page 31: Biomedical Computing

Biomedical Engineering

Medical Imaging:

• IPositron Emission Tomography (PET) PET scans • PET-CT scans• Projection Radiography such as X-rays and CT scans• Tomography• Ultrasound• Electron Microscopy

Page 32: Biomedical Computing

An MRI scan of a human head, an example of a biomedical engineering application of electrical engineering to diagnostic imaging.

Page 33: Biomedical Computing

A JARVIK-7 artificial heart, an example of a biomedical engineering application of mechanical engineering with biocompatible materials for cardiothoracic surgery using an artificial organ.

Page 34: Biomedical Computing

Artificial limbs: The right arm is an example of a prosthesis, and the left arm is an example of myoelectric control.

Page 35: Biomedical Computing
Page 36: Biomedical Computing
Page 37: Biomedical Computing
Page 38: Biomedical Computing
Page 39: Biomedical Computing
Page 40: Biomedical Computing
Page 41: Biomedical Computing
Page 42: Biomedical Computing
Page 43: Biomedical Computing
Page 44: Biomedical Computing
Page 45: Biomedical Computing
Page 46: Biomedical Computing

http://www.ubergizmo.com/

Page 47: Biomedical Computing
Page 48: Biomedical Computing
Page 49: Biomedical Computing

BME

Biomedical engineering has come a long way since Leonardo da Vinci (1452-1519) drew his revolutionary pictures of the skeleton and its musculature and studied the mechanics of the flight of birds.

Page 50: Biomedical Computing

BMEThe modern era has seen the application of engineering in almost every branch of medicine, so much so that the practice of medicine is now completely dependent on the work and support of engineers.

The introduction of electronic patient records, complex and extremely powerful electromedical equipment and devices, and minimally invasive technologies is just the beginning.

Page 51: Biomedical Computing

BME

The future holds new possibilities of providing telemedicine and e-health services, new ways of home self-care, sophisticated new sensors, and new ways of heath care for older persons.

There seems to be no limit to what engineering could do further to revolutionize medical practice.

Page 52: Biomedical Computing

BME

In fact, the next generation of biomedical engineers will ........................

probably develop things we can’t even yet imagine.

Page 53: Biomedical Computing
Page 54: Biomedical Computing
Page 55: Biomedical Computing
Page 56: Biomedical Computing
Page 57: Biomedical Computing
Page 58: Biomedical Computing
Page 59: Biomedical Computing
Page 60: Biomedical Computing
Page 61: Biomedical Computing
Page 62: Biomedical Computing
Page 63: Biomedical Computing
Page 64: Biomedical Computing
Page 65: Biomedical Computing
Page 66: Biomedical Computing
Page 67: Biomedical Computing
Page 68: Biomedical Computing
Page 69: Biomedical Computing
Page 70: Biomedical Computing
Page 71: Biomedical Computing
Page 72: Biomedical Computing
Page 73: Biomedical Computing
Page 74: Biomedical Computing
Page 75: Biomedical Computing
Page 76: Biomedical Computing
Page 77: Biomedical Computing
Page 78: Biomedical Computing
Page 79: Biomedical Computing
Page 80: Biomedical Computing

A``

Page 81: Biomedical Computing
Page 82: Biomedical Computing
Page 83: Biomedical Computing
Page 84: Biomedical Computing
Page 85: Biomedical Computing
Page 86: Biomedical Computing
Page 87: Biomedical Computing

Pappu can dance? Yes...

Page 88: Biomedical Computing
Page 89: Biomedical Computing
Page 90: Biomedical Computing
Page 91: Biomedical Computing

91 IBM Corporation I 8th Dec., 2006

Thank You

MerciGrazie

Gracias

Obrigado

Danke

Japanese

French

Russian

German

Italian

Spanish

Brazilian Portuguese

Arabic

Traditional Chinese

Simplified Chinese

Hindi

Tamil

Thai

Korean