Search This Blog

2015/01/26

Introduction to Image Processing course

When I was on my first year, my dream was learn how to process images with help of engineering approach. Finally, I took an image processing course on this term.

We worked on this topics:
• Mathematical foundations of image processing
• Current image processing technologies
• Programming in MATLAB
•Reading scientific papers
• Collect data
• Process images
• Propose applications

Also, I developed a project called "Kayser-Fleischer Ring Detection with MATLAB" for this project.

In this project, I target to solve a problem that a common symptom of Wilson disease. First of all, I would like to mention about what Wilson disease is. Wilson's disease or hepatolenticular degeneration is an autosomal recessive genetic disorder in which copper accumulates in tissues; this manifests as neurological or psychiatric symptoms and liver disease. It is treated with medication
that reduces copper absorption or removes the excess copper from the body, but occasionally a liver transplant is required. Wilson disease has many symptoms but Kayser-Fleischer ring is the easiest
symptom that can be detected by computer based image detection systems. Kayser–Fleischer rings (KF rings), a pathognomonic sign, may be visible in the cornea of the eyes, either directly or on slit lamp examination as deposits of copper in a ring around the cornea. They are due to copper deposition in Descemet's membrane. They do not occur in all people with Wilson's disease. Wilson's disease is also associated with sunflower cataracts exhibited by brown or green pigmentation of the anterior and posterior lens capsule. Neither cause significant visual loss. KF rings occur in approximately 66% of diagnosed cases (more often in those with neurological symptoms rather than with liver problems).

Here are the homework solutions of project:
https://github.com/megatony/esogu.eee.imageprocessing

Project codes:
https://github.com/megatony/KF.ring.detector

Course documents:
http://1drv.ms/15Cmrlo

Introduction to Artificial Intelligence course

This term, I took another course from computer engineering department called Introduction to Artificial Intelligence. It was too hard to continue to course because lecturer was not helpful enough for me.
This course included with a laboratuary course and it was a kind of different lab. course because we had to write codes before lab. On the lab, we were only presenting our workings. It was a kind of different for me and I faced with lots of problems.

Here are the course content:

1. Introduction to Artificial Intelligence
2. Problems, Problem Solving, heuristic and deterministic methods
3. Heuristic Search Techniques: Genetic Algorithms-Examples
4. Heuristic Search Techniques: Saving Algorithms, Simulated Annealing
5. Deterministic methods: Modeling &Solving Problems with Linear
Programming
6. Knowledge representation
7. Planning
8. AI: Present and Future

I developed a term project for this course. It's a Windows desktop application to solve a common AI problem 8 puzzle with help of A* algorithm on C#.

https://github.com/megatony/8.puzzle.solver

Here are the laboratuary contents on there:

https://github.com/megatony/esogu.ce.artificial-intelligence

Course materials:

http://1drv.ms/1CPY4MF

Greetings from Skopje - Code app level up 2

I could't get medal.
This december, I was on Skopje for second time to participate an EESTEC event. We were two people from Turkey and there were approximately 10 international participants. We developed an Android application called Giftie. We couldn't win the competition but it was great.

I visited old Turkish part of Skopje. It was just like an old Turkish city. Even included Turkish political party's flag.

A picture from Manastır Askeri İdadisi

Also, I visited the Atatürk's old school on Bitola (Manastır) I went there with train but these trains were also old.

Addition to that, I experienced Skopje's night life for one week. The city is a little bit small but there are lots of night clubs on Skopje.


Of course, during that process we took lectures from experts on mobile application development. Also, we worked as a team and it was a good experience for me to work on an international development team with English language. 


Here are the our project's codes:

https://github.com/megatony/CALU


A picture after a great night.