Repository logo
Communities & Collections
All of DSpace
  • English
  • العربية
  • বাংলা
  • Català
  • Čeština
  • Deutsch
  • Ελληνικά
  • Español
  • Suomi
  • Français
  • Gàidhlig
  • हिंदी
  • Magyar
  • Italiano
  • Қазақ
  • Latviešu
  • Nederlands
  • Polski
  • Português
  • Português do Brasil
  • Srpski (lat)
  • Српски
  • Svenska
  • Türkçe
  • Yкраї́нська
  • Tiếng Việt
Log In
New user? Click here to register.Have you forgotten your password?
  1. Home
  2. Browse by Author

Browsing by Author "Senanayake, S.H.D."

Filter results by typing the first few letters
Now showing 1 - 3 of 3
  • Results Per Page
  • Sort Options
  • Thumbnail Image
    Item
    Incident crowdsourcing, tracking and ranking application for environmental problems and issues in Sri Lanka using natural language processing
    (Faculty of Science, University of Kelaniya, Sri Lanka, 2016) Lakshika, M.V.P.T.; Senanayake, S.H.D.
    Sri Lanka is having numerous critical environmental problems and issues such as deforestation, pollution of water bodies, natural disasters and many other urban problems. Many of the communities who suffer from such environmental problems are not attaining solutions for their vital problems due to lack of awareness, inefficiency and carelessness of amenable parties such as environmental related authorities and ministries in Sri Lanka. Within past few years, virtual communities in Sri Lanka used social media for emphasizing numerous forms of social problems. The intention of this research is to make the awareness of virtual community as a compulsion towards the responsible parties in Sri Lanka which can work as a driving force for stimulating reasonable solutions towards environmental problems. The web based application discussed in this research has been designed to obtain content of such environmental problems by soliciting contributions from crowdsourcing. Online community can report environmental problems by using text and images. Users of the application can vote and comment on the problems and issues posted in the application. Each problem will receive points based on up or down votes and comments they have received and then the application ranks genuine high quality environmental problems while allocating points for each user in the system. Text categorization is a subtask of information retrieval which used in this application is very effective for filtering of environmental related information before posting to the system. Further, this application is using the semantic information or the polarity of user comments as positive, negative or neutral which are not used yet for the most important natural language applications. This research discussed about a study of the interaction between Natural Language Processing and text categorization. Based on users negative or positive comments and up or down votes, the application calculates the points for each post according to a predefined criterion and highlights the genuine high quality environmental problems and issues in Sri Lanka.
  • Thumbnail Image
    Item
    MySight – A New Vision for the Blind Community
    (Faculty of Computing and Technology, University of Kelaniya, Sri Lanka, 2016) Nimalarathna, O.D.; Senanayake, S.H.D.
    People read newspapers, books, articles and many other materials every day. It is a basic human need which is forbidden for blind people by nature. Sometimes, braille education might be the ultimate solution for such person. As stated by The National Federation of the Blind (NFB), less than 10% of the blind children are engaging with braille reading in United States. Every year a lot of people lose their vision fully or partially. According to the findings, diabetics is one of the major causes for blindness and nowadays it is spreading rapidly. Therefore, the present consequence is significant regarding the blindness. According to NFB, most of the blind people are unemployed and a lot of blind students give up their studies due to the difficulty of learning. The problem is that there are not enough teachers to teach Braille system and also the learning of Braille system is really hard. Therefore, it is feasible to find a method such that a blind person could read newspapers, textbooks, bills, etc. without the braille system. There are several smart applications available which use internet connection to find the Portable Document Format (PDF) of the particular newspaper, book or document and then reads that PDF document audibly. But the problem is that they require the PDF document of the particular reading material to be on the internet available in PDF format which is not practical when all the books have no PDF versions. Currently AIRS-LA, BARD MOBILE, iBlink Radio, NFB Newsline, Voice Dream Reader are the top five applications for the usage of the blind community. Since, they need an internet connection and use huge amounts of data, it is not suitable for real time reading. The problem is if a blind person wants to read something in an area which does not have an internet connection, he cannot use any of the mentioned applications. Therefore, there is a great necessity of an application which is portable, effective and work in an offline environment. This research is completely focused on finding a way which could let the blind people to expose to a new kind of reading. The main objective of this research was to develop an android application which could identify words and various kinds of symbols written using a standard font in a given document, and then convert them into an audible format such that a blind person could understand. It also should easy to use by a blind person by providing voice notifications and smart touch techniques. “MySight” is a revolutionary application which could change the entire reading and learning techniques of a blind person. This would replace the braille system currently used by the blind people and let them read and learn effectively and easily. The application was designed in such a way that a blind person could simply get handled with its functionalities and experience the maximum benefit. Also, this can be considered as a method which could let them read like a normal person. The first step was to find an appropriate and efficient Optical Character Recognition (OCR) technique which compatible with the Android platform. In order to fulfill that requirement, the Tesseract OCR library was used. The reason behind choosing Tesseract is, now it has become a leading commercial engine because of its accuracy. The next step was interface designing. Fig.2 shows how the application captures the text. Fig.3 (a) shows the interface after detecting the text and the Fig.3 (b) shows the text operations that can be performed once it detects the text. Once the OCR implementation completed, the application can detect the text using the captured image. At the same time it can convert the text as a sound output through the mobile phone speaker or headset. For the future improvements, the application should be enhanced to guide the blind person to capture the image of a paper or a page of a book. If the four borders of the page are not captured, the application should say the user to move in the corresponding direction. Fig.1 (a) shows the page which is not fully detected to mobile camera. In that situation the border of the page can be identified using the edge detection. If the four borders of the page are not presented in camera preview, it indicates that the page is not ready to be processed. The adjustment can be identified using the distance from the edges. Then the user can be notified by giving a sound output asking to move to left, right, forward or backward until the image is ready to be processed as in Fig.1 (b). For the above improvements, OpenCV library is going to be used for edge detection and the smart voice commands for giving instructions to the blind person. Furthermore, the application will be tested with the blind community to evaluate the applicability and the effectiveness of the application in the real environment.
  • Thumbnail Image
    Item
    “MySight” – A Mobile based Solution for the blind community
    (Faculty of Science, University of Kelaniya, Sri Lanka, 2016) Nimalarathna, L.B.O.D.; Senanayake, S.H.D.
    Reading is an ultimate goal of human beings which is unfortunately not available for people affected by blindness. They can only read things which are in Braille system. But we all know that every book has not been converted to Braille system. The main problem of blind people for studying is that they cannot read and learn from textbooks. Therefore, it would be extremely useful to find a method, such that a blind person could read newspapers, textbooks, bills, etc. without the Braille system. Android platform can be used to enable this opportunity for blind people for the purpose of reading out loud any printed document or anything written using a standard font. This research is completely focused on finding a way which could let blind people be exposed to a new kind of reading. The main objective of this research was to develop an android application which could identify words and various kinds of symbols written using a standard font in a given document, and then convert them to an audible format such that a blind person could understand. It will be effective for a blind person by providing voice notifications and smart touch techniques. The first step was to find an appropriate and efficient Optical Character Recognition (OCR) technique which compatible with the Android platform. In order to fulfill that requirement, the Tesseract OCR library was used. After lying dormant for more than 10 years, Tesseract is now behind the leading commercial engines because of its accuracy. The next step was interface designing. In this application, there are two main interfaces. One is for capturing the text, and another one is for displaying the detected text. There are several operations that can be performed once it detects the text, such as, ‘read again’ function. Then, the OCR implementation for the Android platform has been successfully completed. For the future improvements, the application should be enhanced to guide the blind person to capture the image of the paper or the page of a book. For that, the OpenCV library can be used for paper detection and the smart voice commands for giving instructions to the blind.

DSpace software copyright © 2002-2025 LYRASIS

  • Privacy policy
  • End User Agreement
  • Send Feedback
Repository logo COAR Notify