INDEX| Computer Science Abstracts Sr 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Project Title Access Right Delegation for Secure Group Information System Dynasis – Secure Group Information Sharing System Secure Light Explorer (slExplorer) Enhancing User Experience (UX) using Microsoft Kinect Med-Vision: A novel DICOM Viewer Zimmedari- Instilling Social Responsibility, combating Deep Learning using MPJ Express EquiLenz MPJ Express Runtime for Hadoop Yarn CALVRI: Challan Accident License & Vehicle Registration Detection and Grading of Proliferative Diabetic Retinopathy Automated Trading Sentiment Analysis Opinion Mining Page # 1 2 3 4 5 6 7 8 9 10 11 12 13 INDEX| Computer Science Abstracts Sr 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Project Title Access Right Delegation for Secure Group Information System Dynasis – Secure Group Information Sharing System Secure Light Explorer (slExplorer) Enhancing User Experience (UX) using Microsoft Kinect Med-Vision: A novel DICOM Viewer Zimmedari- Instilling Social Responsibility, combating Deep Learning using MPJ Express EquiLenz MPJ Express Runtime for Hadoop Yarn CALVRI: Challan Accident License & Vehicle Registration Detection and Grading of Proliferative Diabetic Retinopathy Automated Trading Sentiment Analysis Opinion Mining Page # 1 2 3 4 5 6 7 8 9 10 11 12 13 Access Right Delegation for Secure Group Information System Group Members Ahsan Moavia [2011-NUST-SEECS-CS-333] Hafiz Muhammad Ibraheem Javed [2011-NUST-SEECS-CS-343] Raza Ali [2011-NUST-SEECS-CS-355] Advisor Awais Shibli Co Advisor Abdul Ghafoor Abbasi Project Abstract Large organizations often require different departments to collaborate efficiently for smooth and secure flow of information. So there is a need to devise a mechanism which allows multiple organizations or departments to share each other’s sensitive resources without breaching security mechanism in place. Dynamic delegation is a mechanism which can be used to create policies of limited duration to delegate certain access rights to others. Our project “Access Right Delegation for Secure Group Information System” aims not only on providing authentication and authorization mechanism but Dynamic delegation as well. Authorized users, without the involvement of system administrator can 'Delegate' available resources and 'Revoke' these delegated rights at any time. This system is complemented with Policy Administration Point (PAP) which is user friendly interface, Policy Enforcement Point (PEP) which enforces decisions made by the Policy Decision Point (PDP). Using latest technologies like ‘Spring Framework’ and ‘Hibernate’ a generic code is designed which is robust and reusable. 1 Access Right Delegation for Secure Group Information System Group Members Ahsan Moavia [2011-NUST-SEECS-CS-333] Hafiz Muhammad Ibraheem Javed [2011-NUST-SEECS-CS-343] Raza Ali [2011-NUST-SEECS-CS-355] Advisor Awais Shibli Co Advisor Abdul Ghafoor Abbasi Project Abstract Large organizations often require different departments to collaborate efficiently for smooth and secure flow of information. So there is a need to devise a mechanism which allows multiple organizations or departments to share each other’s sensitive resources without breaching security mechanism in place. Dynamic delegation is a mechanism which can be used to create policies of limited duration to delegate certain access rights to others. Our project “Access Right Delegation for Secure Group Information System” aims not only on providing authentication and authorization mechanism but Dynamic delegation as well. Authorized users, without the involvement of system administrator can 'Delegate' available resources and 'Revoke' these delegated rights at any time. This system is complemented with Policy Administration Point (PAP) which is user friendly interface, Policy Enforcement Point (PEP) which enforces decisions made by the Policy Decision Point (PDP). Using latest technologies like ‘Spring Framework’ and ‘Hibernate’ a generic code is designed which is robust and reusable 1 Dynasis – Secure Group Information Sharing System Group Members Mansoor Ahmed [2011-NUST-SEECS-CS-346] Saifullah [2011-NUST-SEECS-CS-358] Yasir Ali [2011-NUST-SEECS-CS-367] Advisor Awais Shibli Co Advisor Abdul Ghafoor Abbasi Project Abstract In today’s era of technology, there are a number of security threats we tend to ignore, for instance Privacy breach, Hacking, Traffic monitoring etc. Existing software solutions don’t focus on secure resource sharing and group management as per user’s need. The organizations therefore rely on external email providers and other expensive group collaboration and project management solutions. Dynamic Secure Group Information sharing system helps to solve these problems and provides secure system using well known security standards. These standards provide a security framework for creating and managing cryptographic groups and offer a quantitative basis for security assurance. It focuses on development of an open source and freeware solution that features secure group management and resource sharing. It also manages the access to dynamically created groups based on events and time. This uses GSAKMP (Group Secure Association Key Management Protocol) for high end group security. It creates X509 Identities of users and effective authorization mechanism using Policy Token. It also provides secure distribution of keys to members of group for encrypted resource sharing. The complete system is developed using latest technologies standard like Spring Framework and Hibernate. Moreover, it is fast and extensible enough to add any other required feature. 2 Dynasis – Secure Group Information Sharing System Group Members Mansoor Ahmed [2011-NUST-SEECS-CS-346] Saifullah [2011-NUST-SEECS-CS-358] Yasir Ali [2011-NUST-SEECS-CS-367] Advisor Awais Shibli Co Advisor Abdul Ghafoor Abbasi Project Abstract In today’s era of technology, there are a number of security threats we tend to ignore, for instance Privacy breach, Hacking, Traffic monitoring etc. Existing software solutions don’t focus on secure resource sharing and group management as per user’s need. The organizations therefore rely on external email providers and other expensive group collaboration and project management solutions. Dynamic Secure Group Information sharing system helps to solve these problems and provides secure system using well known security standards. These standards provide a security framework for creating and managing cryptographic groups and offer a quantitative basis for security assurance. It focuses on development of an open source and freeware solution that features secure group management and resource sharing. It also manages the access to dynamically created groups based on events and time. This uses GSAKMP (Group Secure Association Key Management Protocol) for high end group security. It creates X509 Identities of users and effective authorization mechanism using Policy Token. It also provides secure distribution of keys to members of group for encrypted resource sharing. The complete system is developed using latest technologies standard like Spring Framework and Hibernate. Moreover, it is fast and extensible enough to add any other required feature. 2 Secure Light Explorer (slExplorer) Group Member Maria Rahat [2011-NUST-SEECS-CS-377] Advisor Abdul Ghafoor Abbasi Project Abstract Mobile phone devices are a key component of our daily life. Owner of the device carries their personal information, financial data and many other sensitive files in their mobile devices. If an attacker steals your mobile phone then he/she can easily extract secret information from it. The file explorer has the access to pictures, music, videos, documents, and other files on your Android devices. It also allows sharing files with other android users or internet applications. In this project, we are planning to develop a secure file explorer which will not only protect the local files but also provides a secure channel to share these files. In order to design slExplorer, we will consider local authentication, peer authentication and establishment of secure channel. slExplorer allows users to protect their file through passwords. The files are then encrypted with these passwords and stored in local storage. The users can decrypt and view files only when the correct password is entered. A password manager manages the passwords related to each file. The file is shared through online repository i.e. Dropbox using asymmetric cryptography. 3 Secure Light Explorer (slExplorer) Group Member Maria Rahat [2011-NUST-SEECS-CS-377] Advisor Abdul Ghafoor Abbasi Project Abstract Mobile phone devices are a key component of our daily life. Owner of the device carries their personal information, financial data and many other sensitive files in their mobile devices. If an attacker steals your mobile phone then he/she can easily extract secret information from it. The file explorer has the access to pictures, music, videos, documents, and other files on your Android devices. It also allows sharing files with other android users or internet applications. In this project, we are planning to develop a secure file explorer which will not only protect the local files but also provides a secure channel to share these files. In order to design slExplorer, we will consider local authentication, peer authentication and establishment of secure channel. slExplorer allows users to protect their file through passwords. The files are then encrypted with these passwords and stored in local storage. The users can decrypt and view files only when the correct password is entered. A password manager manages the passwords related to each file. The file is shared through online repository i.e. Dropbox using asymmetric cryptography. 3 Enhancing User Experience (UX) using Microsoft Kinect Group Members Faizan Zahid [2011-NUST-SEECS-CS-340] Advisor Faisal Khan Co Advisor Maajid Maqbool Project Abstract This project focuses on enhancing the User Experience and usability of Google Earth. There is a need for a Natural User Interface (NUI) for Google Earth and Google Earth Street View. This combination could serve to reduce reliance on GPS navigation devices, thereby eliminating a major distraction and increasing safety on the road.The idea is to improve the user experience by replacing traditional mouse/keyboard inputs by hand gestures. For instance, imagine Google Earth being displayed on a projected screen. The end user will be able to rotate, zoom and hover the Earth just by using his/her hand gestures. It’s like exploring the world in mid-air without any hardware interaction. The basic idea is to simulate the navigation of Google earth in an effective and easy to use way. This project will create virtual reality based environment using Microsoft Kinect sensor. The approach is to recognize hand gestures using Kinect depth sensors and then map them to the corresponding navigation inputs for Google Earth. This project has the following Goals and Objectives: • Build a Natural User Interface for Google Earth and Google Street View using the Microsoft Kinect. • Allow the user to control the Google Earth interface using hand point tracking. • Allow the user to control Google Earth Street View using skeleton tracking. • Added voice recognition to fly over to specific countries and enter street view • Allow the user to move between modes and modify options using gesture recognition. • Create an experience that may allow users to memorize routes more quickly. • Make a fun and immersive experience for the user. • Package the final web based application that is easy to install, initiate and use. • Encourage active use of electronics and software through a movement-dependent interface. 4 Enhancing User Experience (UX) using Microsoft Kinect Group Members Faizan Zahid [2011-NUST-SEECS-CS-340] Advisor Faisal Khan Co Advisor Maajid Maqbool Project Abstract This project focuses on enhancing the User Experience and usability of Google Earth. There is a need for a Natural User Interface (NUI) for Google Earth and Google Earth Street View. This combination could serve to reduce reliance on GPS navigation devices, thereby eliminating a major distraction and increasing safety on the road. The idea is to improve the user experience by replacing traditional mouse/keyboard inputs by hand gestures. For instance, imagine Google Earth being displayed on a projected screen. The end user will be able to rotate, zoom and hover the Earth just by using his/her hand gestures. It’s like exploring the world in mid-air without any hardware interaction. The basic idea is to simulate the navigation of Google earth in an effective and easy to use way. This project will create virtual reality based environment using Microsoft Kinect sensor. The approach is to recognize hand gestures using Kinect depth sensors and then map them to the corresponding navigation inputs for Google Earth. This project has the following Goals and Objectives: • Build a Natural User Interface for Google Earth and Google Street View using the Microsoft Kinect. • Allow the user to control the Google Earth interface using hand point tracking. • Allow the user to control Google Earth Street View using skeleton tracking. • Added voice recognition to fly over to specific countries and enter street view • Allow the user to move between modes and modify options using gesture recognition. • Create an experience that may allow users to memorize routes more quickly. • Make a fun and immersive experience for the user. • Package the final web based application that is easy to install, initiate and use. • Encourage active use of electronics and software through a movement-dependent interface. 4 Med-Vision: A novel DICOM Viewer Group Members Aakifa Ishtiaq [2011-NUST-SEECS-CS-371] Joveria Rubaab [2011-NUST-SEECS-CS-376] Muhammad Umer Khan [2011-NUST-SEECS-CS-353] Advisor Khalid Latif Co Advisor Muhammad Muddassir Malik Project Abstract DICOM is a standard for modeling, storing, printing and transmitting information from medical imaging devices to healthcare systems. It is pervasively used in medical imaging in combination with different image formats and communication protocols. DICOM-based Medical Imaging Viewers provide the necessary capability for the doctors to interpret and analyze medical images such as brain scans and other modalities generated by radiology devices. The technology world moved from desktop to laptops, and very recently, even from laptops to tablets and phablets. On the contrary, DICOM-based Viewers are still traditional, mostly disconnected and offer fewer options for mobility. We propose a novel DICOM based Medical Image Viewer for tablets. This will allow targeted audience to view high resolution medical scans on their handhelds and tablets. Practitioners will be able to apply different image processing techniques for enhancing the medical images leading to improved readability and better diagnosis. The Viewer also offers 3D Modelling and colour coding to assist in diagnosis. 5 Med-Vision: A novel DICOM Viewer Group Members Aakifa Ishtiaq [2011-NUST-SEECS-CS-371] Joveria Rubaab [2011-NUST-SEECS-CS-376] Muhammad Umer Khan [2011-NUST-SEECS-CS-353] Advisor Khalid Latif Co Advisor Muhammad Muddassir Malik Project Abstract DICOM is a standard for modeling, storing, printing and transmitting information from medical imaging devices to healthcare systems. It is pervasively used in medical imaging in combination with different image formats and communication protocols. DICOM-based Medical Imaging Viewers provide the necessary capability for the doctors to interpret and analyze medical images such as brain scans and other modalities generated by radiology devices. The technology world moved from desktop to laptops, and very recently, even from laptops to tablets and phablets. On the contrary, DICOM-based Viewers are still traditional, mostly disconnected and offer fewer options for mobility. We propose a novel DICOM based Medical Image Viewer for tablets. This will allow targeted audience to view high resolution medical scans on their handhelds and tablets. Practitioners will be able to apply different image processing techniques for enhancing the medical images leading to improved readability and better diagnosis. The Viewer also offers 3D Modelling and colour coding to assist in diagnosis. 5 Zimmedari- Instilling Social Responsibility, combating Group Members Ameer Hamza [2011-NUST-SEECS-CS-335] Waqas Latif [2011-NUST-SEECS-CS-366] Zaki Ur Rehman Malik [2011-NUST-SEECS-CS-369] Advisor Maajid Maqbool Co Advisor Shamyl Mansoor Project Abstract Local community problems whilst prevalent in every society, seldom get media attention. People too, do not have the time or inclination to report such daily challenges owing to tedious and complex procedures and lack of faith in the governing bodies. All these factors contribute to such challenges remaining under the radar; undetected, unnoticed and hence unsolved. Zimmedari is going to be a vicinity-based mobile application based social network, expressly targeted to promote local community interaction to identify and solve challenges collectively faced by the Community. It will enable the residents of a community to be more vocal about the challenges they face on a daily basis and get help from the community around them to effectively combat these challenges including but not limited to civic infrastructure maintenance issues, educational problems, health and security concerns and environmental issues. The social network takes a gamified approach to problem solving incorporating a scoring model based on the number of problems reported and solved by a citizen resulting in community and citizen standings to keep things more challenging and interesting, and leading the way to a better, more responsible community. 6 Zimmedari- Instilling Social Responsibility, combating Group Members Ameer Hamza [2011-NUST-SEECS-CS-335] Waqas Latif [2011-NUST-SEECS-CS-366] Zaki Ur Rehman Malik [2011-NUST-SEECS-CS-369] Advisor Maajid Maqbool Co Advisor Shamyl Mansoor Project Abstract Local community problems whilst prevalent in every society, seldom get media attention. People too, do not have the time or inclination to report such daily challenges owing to tedious and complex procedures and lack of faith in the governing bodies. All these factors contribute to such challenges remaining under the radar; undetected, unnoticed and hence unsolved. Zimmedari is going to be a vicinity-based mobile application based social network, expressly targeted to promote local community interaction to identify and solve challenges collectively faced by the Community. It will enable the residents of a community to be more vocal about the challenges they face on a daily basis and get help from the community around them to effectively combat these challenges including but not limited to civic infrastructure maintenance issues, educational problems, health and security concerns and environmental issues. The social network takes a gamified approach to problem solving incorporating a scoring model based on the number of problems reported and solved by a citizen resulting in community and citizen standings to keep things more challenging and interesting, and leading the way to a better, more responsible community 6 Deep Learning using MPJ Express Group Members Haider Adeel Agha [2011-NUST-SEECS-CS-344] Salman Saeed [2011-NUST-SEECS-CS-359] Advisor Tahir Azim Co Advisor Aamir Shafi Project Abstract Deep neural networks have shown high accuracy in tasks of object recognition. However, training these networks is slow due to its computational cost, especially when the network and the dataset are large. Our project aims to speed up deep network training without sacrificing accuracy by parallelizing it over multiple processors using the Java-based MPJ Express library. Our network contains three layers, a convolutional, pooling and fully connected layer softmax layer. The convolutional layer extracts features from the input data, the pooling layer downsamples the input by summarizing neurons from a small spatial neighborhood and the softmax layer classifies the images. The filters applied to images in convolution and pooling layers are equally divided amongst the processors and their results are combined on a single processor which executes the fully connected layer. We train the network using the MNIST handwriting dataset which consists of 50,000 training and 10,000 test images. Training this network in parallel on an Amazon EC2 cluster yields an accuracy of 95% on the test dataset while showing linear speedup in training time for up to 4 processors. With more processors, training time continues to decrease monotonically, but at a sub-linear rate due to increased communication costs. 7 Deep Learning using MPJ Express Group Members Haider Adeel Agha [2011-NUST-SEECS-CS-344] Salman Saeed [2011-NUST-SEECS-CS-359] Advisor Tahir Azim Co Advisor Aamir Shafi Project Abstract Deep neural networks have shown high accuracy in tasks of object recognition. However, training these networks is slow due to its computational cost, especially when the network and the dataset are large. Our project aims to speed up deep network training without sacrificing accuracy by parallelizing it over multiple processors using the Java-based MPJ Express library. Our network contains three layers, a convolutional, pooling and fully connected layer softmax layer. The convolutional layer extracts features from the input data, the pooling layer downsamples the input by summarizing neurons from a small spatial neighborhood and the softmax layer classifies the images. The filters applied to images in convolution and pooling layers are equally divided amongst the processors and their results are combined on a single processor which executes the fully connected layer. We train the network using the MNIST handwriting dataset which consists of 50,000 training and 10,000 test images. Training this network in parallel on an Amazon EC2 cluster yields an accuracy of 95% on the test dataset while showing linear speedup in training time for up to 4 processors. With more processors, training time continues to decrease monotonically, but at a sub-linear rate due to increased communication costs. 7 EquiLenz Group Members Azqa Nadeem [2011-NUST-SEECS-CS-373] Faiza Ashfaq [2011-NUST-SEECS-CS-374] Muhammad Saghir [2011-NUST-SEECS-CS-351] Advisor Dr Anis ur Rehman Co Advisor Dr. Asad Anwar Butt Project Abstract Equation solving used to be tedious, but not anymore! EquiLenz, an android application, will change the way equations are solved – more convenient and less error prone. Just by pointing a camera phone at any equation, typeset or handwritten, EquiLenz will recognize it, solve and display the solution. Under the hood, the application packs in a robust, flexible and complicated expression solver, capable of solving both linear and quadratic equations. Moreover, the application also features a step-by-step solution that can be saved and shared with friends. 8 EquiLenz Group Members Azqa Nadeem [2011-NUST-SEECS-CS-373] Faiza Ashfaq [2011-NUST-SEECS-CS-374] Muhammad Saghir [2011-NUST-SEECS-CS-351] Advisor Dr Anis ur Rehman Co Advisor Dr. Asad Anwar Butt Project Abstract Equation solving used to be tedious, but not anymore! EquiLenz, an android application, will change the way equations are solved – more convenient and less error prone. Just by pointing a camera phone at any equation, typeset or handwritten, EquiLenz will recognize it, solve and display the solution. Under the hood, the application packs in a robust, flexible and complicated expression solver, capable of solving both linear and quadratic equations. Moreover, the application also features a step-by-step solution that can be saved and shared with friends. 8 MPJ Express Runtime for Hadoop Yarn Group Members Hamza Zafar [2011-NUST-SEECS-CS-345] Muhammad Nouman Shahzad [2011-NUST-SEECS-CS-350] Saad Hussain Syed [2011-NUST-SEECS-CS-356] Advisor Amir Shafi Co Advisor Dr. Asad Waqar Project Abstract Many organizations—including academic, research and commercial institutions—have invested heavily in setting up High Performance Computing (HPC) facilities for running computational science applications. On the other hand, the Apache Hadoop software has become a popular, reliable, and scalable open-source framework for processing large-scale data (Big Data). Realizing the importance and significance of Big Data, an increasing number of organizations are investing in relatively cheaper Hadoop clusters for executing their mission critical data processing applications. An issue here is that, the system administrators at these sites might have to maintain two parallel facilities for running HPC and Hadoop computations. In this context, a Hadoop YARNbased runtime system is developed for MPJ Express—a Java based open-source MPI—that allows executing parallel MPI-like Java applications on Hadoop clusters. This project increases the performance of iterative machine learning applications on Hadoop systems using MPJ Express. In this context a K-Means clustering application is written to benchmark the runtime. In addition, a number of real world applications—sorting, searching, graph processing problems—are developed for Problem Based Benchmark Suite (PBBS), which is an open source repository to compare different parallel programming methodologies in terms of performance and code quality. 9 MPJ Express Runtime for Hadoop Yarn Group Members Hamza Zafar [2011-NUST-SEECS-CS-345] Muhammad Nouman Shahzad [2011-NUST-SEECS-CS-350] Saad Hussain Syed [2011-NUST-SEECS-CS-356] Advisor Amir Shafi Co Advisor Dr. Asad Waqar Project Abstract Many organizations—including academic, research and commercial institutions—have invested heavily in setting up High Performance Computing (HPC) facilities for running computational science applications. On the other hand, the Apache Hadoop software has become a popular, reliable, and scalable open-source framework for processing large-scale data (Big Data). Realizing the importance and significance of Big Data, an increasing number of organizations are investing in relatively cheaper Hadoop clusters for executing their mission critical data processing applications. An issue here is that, the system administrators at these sites might have to maintain two parallel facilities for running HPC and Hadoop computations. In this context, a Hadoop YARNbased runtime system is developed for MPJ Express—a Java based open-source MPI—that allows executing parallel MPI-like Java applications on Hadoop clusters. This project increases the performance of iterative machine learning applications on Hadoop systems using MPJ Express. In this context a K-Means clustering application is written to benchmark the runtime. In addition, a number of real world applications—sorting, searching, graph processing problems—are developed for Problem Based Benchmark Suite (PBBS), which is an open source repository to compare different parallel programming methodologies in terms of performance and code quality 9 CALVRI: Challan Accident License & Vehicle Registration Group Members Nida Noor [2011-NUST-SEECS-CS-378] Sumbul Aftab [2011-NUST-SEECS-CS-380] Advisor Dr. Kashif Sharif Co Advisor Samin Khaliq Project Abstract CALVRI is a self-contained online application to promote e-governance in Pakistan. The application aims to automate the paper-based challan issuance and information system currently in use by the Islamabad Traffic Police. It enables the general public to access, view and update their driving license and vehicle registration information, apply online for driving license renewal and pay challans and token taxes through online and mobile payment options. The Traffic Wardens are able to issue challans online, receive real time alerts and updates, submit custom incident reports, and view location based statistics while on-duty. 10 CALVRI: Challan Accident License & Vehicle Registration Group Members Nida Noor [2011-NUST-SEECS-CS-378] Sumbul Aftab [2011-NUST-SEECS-CS-380] Advisor Dr. Kashif Sharif Co Advisor Samin Khaliq Project Abstract CALVRI is a self-contained online application to promote e-governance in Pakistan. The application aims to automate the paper-based challan issuance and information system currently in use by the Islamabad Traffic Police. It enables the general public to access, view and update their driving license and vehicle registration information, apply online for driving license renewal and pay challans and token taxes through online and mobile payment options. The Traffic Wardens are able to issue challans online, receive real time alerts and updates, submit custom incident reports, and view location based statistics while on-duty. 10 Detection and Grading of Proliferative Diabetic Retinopathy Group Members Bilal Ahmad [2011-NUST-SEECS-CS-337] Fubha Manal Burney [2011-NUST-SEECS-CS-341] Talal Ibrahim[2011-NUST-SEECS-CS-362] Advisor: Dr. Muhammad Moazam Fraz Co Advisor: Samin Khaliq Project Abstract Retino CAD is a Mobile PanOptic Ophthalmoscope based automated decision support system designed for the detection of early symptoms of Proliferative Diabetic Retinopathy (PDR). Proliferative diabetic retinopathy (PDR), an advanced stage of Diabetic Retinopathy, is a condition that carries a high risk of severe visual impairment. The hallmark of PDR is neovascularization, the growth of abnormal new vessels. Retinal image is acquired through Ophthalmoscope which leads to two parallel processing sequences; one of them drives to a procedure that identifies both new blood vessels and normal vessels and the other one reduces false responses to non-vessel edges. Both generated binary vessel maps, hold vital information which must be processed separately. Local morphology features are measured from each binary vessel map to produce two separate feature sets. Dual classification is performed on both feature sets independently using Ensemble Bagged/Boosted Decision Trees. The system then combines these individual classification outcomes through majority voting and determines the presence of PDR. Retino CAD is especially suited for all diabetic patients to prevent them from vision loss by detecting the symptoms of PDR beforehand reducing the manual grading workload with the capability of detecting the presence of new vessels whilst reducing false responses. 11 Detection and Grading of Proliferative Diabetic Retinopathy Group Members Bilal Ahmad [2011-NUST-SEECS-CS-337] Fubha Manal Burney [2011-NUST-SEECS-CS-341] Talal Ibrahim[2011-NUST-SEECS-CS-362] Advisor: Dr. Muhammad Moazam Fraz Co Advisor: Samin Khaliq Project Abstract Retino CAD is a Mobile PanOptic Ophthalmoscope based automated decision support system designed for the detection of early symptoms of Proliferative Diabetic Retinopathy (PDR). Proliferative diabetic retinopathy (PDR), an advanced stage of Diabetic Retinopathy, is a condition that carries a high risk of severe visual impairment. The hallmark of PDR is neovascularization, the growth of abnormal new vessels. Retinal image is acquired through Ophthalmoscope which leads to two parallel processing sequences; one of them drives to a procedure that identifies both new blood vessels and normal vessels and the other one reduces false responses to non-vessel edges. Both generated binary vessel maps, hold vital information which must be processed separately. Local morphology features are measured from each binary vessel map to produce two separate feature sets. Dual classification is performed on both feature sets independently using Ensemble Bagged/Boosted Decision Trees. The system then combines these individual classification outcomes through majority voting and determines the presence of PDR. Retino CAD is especially suited for all diabetic patients to prevent them from vision loss by detecting the symptoms of PDR beforehand reducing the manual grading workload with the capability of detecting the presence of new vessels whilst reducing false responses. 11 Automated Trading Group Members Kausar Perveen [2011-NUST-SEECS-BE-SE-266] Syeda Sundus Zehra [2011-NUST-SEECS-BE-SE-288] Anjli [2011-NUST-SEECS-CS-372 Project Abstract Advisor: Sohail Iqbal Co Advisor: Hilal Butt This project involves the creation of a mobile-based intelligent stock trading system that saves investors time by minimizing the role of the broker. It offers various modes to the user whereby the user can construct portfolios, stay updated with the latest market news, get recommendations on which shares to buy or sell, graphically view the performance of companies on the Karachi Stock Exchange and customize portfolios based on the budget and investment strategy being employed. The system’s app also involves a tutorial mode which teaches new users on how to use the App. A major feature in the App is that it offers a game mode which provides investors a virtual trading platform that can show users what they can get out of their investments if they invest a certain amount of money and buy a certain number of shares in a company. Besides, the App also involves Facebook subscriptions and a SMS-based alert system that informs users where they stand at the moment in respect to the investments they have made and what profitability they can potentially get out of it. For forecasting and prediction purposes, the App uses recent and intermediate momentum strategies, contrarian strategies, trend analysis, moving averages and past trends. These predictions are done on Server side that is hosted on SEECS domain and alerts are then sent to client side. In short, with the help of this trading system, a businessman can perform rapid and profitable investments in minimum time , minimum user involvement and maximum accuracy. 12 Automated Trading Group Members Kausar Perveen [2011-NUST-SEECS-BE-SE-266] Syeda Sundus Zehra [2011-NUST-SEECS-BE-SE-288] Anjli [2011-NUST-SEECS-CS-372 Advisor: Sohail Iqbal Co Advisor: Hilal Butt Project Abstract This project involves the creation of a mobile-based intelligent stock trading system that saves investors time by minimizing the role of the broker. It offers various modes to the user whereby the user can construct portfolios, stay updated with the latest market news, get recommendations on which shares to buy or sell, graphically view the performance of companies on the Karachi Stock Exchange and customize portfolios based on the budget and investment strategy being employed. The system’s app also involves a tutorial mode which teaches new users on how to use the App. A major feature in the App is that it offers a game mode which provides investors a virtual trading platform that can show users what they can get out of their investments if they invest a certain amount of money and buy a certain number of shares in a company. Besides, the App also involves Facebook subscriptions and a SMS-based alert system that informs users where they stand at the moment in respect to the investments they have made and what profitability they can potentially get out of it. For forecasting and prediction purposes, the App uses recent and intermediate momentum strategies, contrarian strategies, trend analysis, moving averages and past trends. These predictions are done on Server side that is hosted on SEECS domain and alerts are then sent to client side. In short, with the help of this trading system, a businessman can perform rapid and profitable investments in minimum time , minimum user involvement and maximum accuracy. 12 Sentiment Analysis Opinion Mining Group Members Junaid Khan [2010-NUST-SEECS-BE-SE-239] Waqar Ali [2011-NUST-SEECS-CS-365] Advisor: Dr. Muneeb Ullah Co Advisor: Sir. Maajid Maqbool Project Abstract Sentiment analysis and opinion mining is the field of study that analyzes people's opinions, sentiments, evaluations, attitudes, and emotions from written language. It is one of the most active research areas in natural language processing and is also widely studied in data mining, Web mining, and text mining. We are aiming to develop a Smart phone app (iOS App) to help buyers to buy new smart phone based upon the experience of users who are already using that phone. We are extracting tweets about the latest smart phone launched. Data pre-processing is performed on the raw data to remove punctuations, numbers, #tags, and unwanted links. Then the well-Structured data is classified into +ve or –ve classes using lexicon and machine learning approach. Based on this classification we are drawing graphical representation of the overall sentiments of the people about different smart phones. The end product is an iOS based App which uses these results to help you select your new smart phone. 13 Sentiment Analysis Opinion Mining Group Members Junaid Khan [2010-NUST-SEECS-BE-SE-239] Waqar Ali [2011-NUST-SEECS-CS-365] Advisor: Dr. Muneeb Ullah Co Advisor: Sir. Maajid Maqbool Project Abstract Sentiment analysis and opinion mining is the field of study that analyzes people's opinions, sentiments, evaluations, attitudes, and emotions from written language. It is one of the most active research areas in natural language processing and is also widely studied in data mining, Web mining, and text mining. We are aiming to develop a Smart phone app (iOS App) to help buyers to buy new smart phone based upon the experience of users who are already using that phone. We are extracting tweets about the latest smart phone launched. Data pre-processing is performed on the raw data to remove punctuations, numbers, #tags, and unwanted links. Then the well-Structured data is classified into +ve or –ve classes using lexicon and machine learning approach. Based on this classification we are drawing graphical representation of the overall sentiments of the people about different smart phones. The end product is an iOS based App which uses these results to help you select your new smart phone. 13
© Copyright 2024