-
Artificial Intelligence based Smart Doctor using Decision Tree Algorithm
Authors:
Rida Sara Khan,
Asad Ali Zardar,
Zeeshan Bhatti
Abstract:
Artificial Intelligence (AI) has already made a huge impact on our current technological trends. Through AI developments, machines are now given power and intelligence to behave and work like human mind. In this research project, we propose and implement an AI based health physician system that would be able to interact with the patient, do the diagnosis and suggest quick remedy or treatment of th…
▽ More
Artificial Intelligence (AI) has already made a huge impact on our current technological trends. Through AI developments, machines are now given power and intelligence to behave and work like human mind. In this research project, we propose and implement an AI based health physician system that would be able to interact with the patient, do the diagnosis and suggest quick remedy or treatment of their problem. A decision tree algorithm is implemented in order to follow a top down searching approach to identify and diagnose the problem and suggest a possible solution. The system uses a questionnaire based approach to query the user (patient) about various Symptoms, based on which a decision is made and a medicine is recommended
△ Less
Submitted 29 July, 2018;
originally announced August 2018.
-
Be-Educated: Multimedia Learning through 3D Animation
Authors:
Zeeshan Bhatti,
Ahsan Abro,
Abdul Rehman Gillal,
Mostafa Karbasi
Abstract:
Multimedia learning tools and techniques are placing its importance with large scale in education sector. With the help of multimedia learning, various complex phenomenon and theories can be explained and taught easily and conveniently. This project aims to teach and spread the importance of education and respecting the tools of education: pen, paper, pencil, rubber. To achieve this cognitive lear…
▽ More
Multimedia learning tools and techniques are placing its importance with large scale in education sector. With the help of multimedia learning, various complex phenomenon and theories can be explained and taught easily and conveniently. This project aims to teach and spread the importance of education and respecting the tools of education: pen, paper, pencil, rubber. To achieve this cognitive learning, a 3D animated movie has been developed using principles of multimedia learning with 3D cartoon characters resembling the actual educational objects, where the buildings have also been modelled to resemble real books and diaries. For modelling and animation of these characters, polygon mesh tools are used in 3D Studio Max. Additionally, the final composition of video and audio is performed in adobe premiere. This 3D animated video aims to highlight a message of importance for education and stationary. The Moral of movie is that do not waste your stationary material, use your Pen and Paper for the purpose they are made for. To be a good citizen you have to Be-Educated yourself and for that you need to give value to Pen. The final rendered and composited 3D animated video reflects this moral and portrays the intended message with very vibrant visuals
△ Less
Submitted 19 February, 2018;
originally announced February 2018.
-
Analysis of Design Principles and Requirements for Procedural Rigging of Bipeds and Quadrupeds Characters with Custom Manipulators for Animation
Authors:
Zeeshan Bhatti,
Asadullah Shah,
Ahmad Waqas,
Nadeem Mahmood
Abstract:
Character rigging is a process of endowing a character with a set of custom manipulators and controls making it easy to animate by the animators. These controls consist of simple joints, handles, or even separate character selection windows.This research paper present an automated rigging system for quadruped characters with custom controls and manipulators for animation.The full character rigging…
▽ More
Character rigging is a process of endowing a character with a set of custom manipulators and controls making it easy to animate by the animators. These controls consist of simple joints, handles, or even separate character selection windows.This research paper present an automated rigging system for quadruped characters with custom controls and manipulators for animation.The full character rigging mechanism is procedurally driven based on various principles and requirements used by the riggers and animators. The automation is achieved initially by creating widgets according to the character type. These widgets then can be customized by the rigger according to the character shape, height and proportion. Then joint locations for each body parts are calculated and widgets are replaced programmatically.Finally a complete and fully operational procedurally generated character control rig is created and attached with the underlying skeletal joints. The functionality and feasibility of the rig was analyzed from various source of actual character motion and a requirements criterion was met. The final rigged character provides an efficient and easy to manipulate control rig with no lagging and at high frame rate.
△ Less
Submitted 14 February, 2015;
originally announced February 2015.
-
A Study of Sindhi Related and Arabic Script Adapted languages Recognition
Authors:
Dil Nawaz Hakro,
A. Z. Talib,
Zeeshan Bhatti,
G. N. Moja
Abstract:
A large number of publications are available for the Optical Character Recognition (OCR). Significant researches, as well as articles are present for the Latin, Chinese and Japanese scripts. Arabic script is also one of mature script from OCR perspective. The adaptive languages which share Arabic script or its extended characters; still lacking the OCRs for their language. In this paper we present…
▽ More
A large number of publications are available for the Optical Character Recognition (OCR). Significant researches, as well as articles are present for the Latin, Chinese and Japanese scripts. Arabic script is also one of mature script from OCR perspective. The adaptive languages which share Arabic script or its extended characters; still lacking the OCRs for their language. In this paper we present the efforts of researchers on Arabic and its related and adapted languages. This survey is organized in different sections, in which introduction is followed by properties of Sindhi Language. OCR process techniques and methods used by various researchers are presented. The last section is dedicated for future work and conclusion is also discussed.
△ Less
Submitted 13 December, 2014;
originally announced December 2014.
-
Phonetic based SoundEx & ShapeEx algorithm for Sindhi Spell Checker System
Authors:
Zeeshan Bhatti,
Ahmad Waqas,
Imdad Ali Ismaili,
Dil Nawaz Hakro,
Waseem Javaid Soomro
Abstract:
This paper presents a novel combinational phonetic algorithm for Sindhi Language, to be used in developing Sindhi Spell Checker which has yet not been developed prior to this work. The compound textual forms and glyphs of Sindhi language presents a substantial challenge for developing Sindhi spell checker system and generating similar suggestion list for misspelled words. In order to implement suc…
▽ More
This paper presents a novel combinational phonetic algorithm for Sindhi Language, to be used in developing Sindhi Spell Checker which has yet not been developed prior to this work. The compound textual forms and glyphs of Sindhi language presents a substantial challenge for developing Sindhi spell checker system and generating similar suggestion list for misspelled words. In order to implement such a system, phonetic based Sindhi language rules and patterns must be considered into account for increasing the accuracy and efficiency. The proposed system is developed with a blend between Phonetic based SoundEx algorithm and ShapeEx algorithm for pattern or glyph matching, generating accurate and efficient suggestion list for incorrect or misspelled Sindhi words. A table of phonetically similar sounding Sindhi characters for SoundEx algorithm is also generated along with another table containing similar glyph or shape based character groups for ShapeEx algorithm. Both these are first ever attempt of any such type of categorization and representation for Sindhi Language.
△ Less
Submitted 13 May, 2014;
originally announced May 2014.
-
Expression driven Trignometric based Procedural Animation of Quadrupeds
Authors:
Zeeshan Bhatti,
Asadullah Shah,
Mustafa Karabasi,
Waheed Mahesar
Abstract:
This research paper addresses the problem of generating involuntary and precise animation of quadrupeds with automatic rigging system of various character types. The technique proposed through this research is based on a two tier animation control curve with base simulation being driven through dynamic mathematical model using procedural algorithm and the top layer with a custom user controlled an…
▽ More
This research paper addresses the problem of generating involuntary and precise animation of quadrupeds with automatic rigging system of various character types. The technique proposed through this research is based on a two tier animation control curve with base simulation being driven through dynamic mathematical model using procedural algorithm and the top layer with a custom user controlled animation provided with intuitive Graphical User Interface (GUI). The character rig is based on forward and inverse kinematics driven through trigonometric based motion equations. The User is provided with various manipulators and attributes to control and handle the locomotion gaits of the characters and choose between various types of simulated motions from walking, running, trotting, ambling and galloping with complete custom controls to easily extend the base simulation as per requirements.
△ Less
Submitted 8 April, 2014;
originally announced April 2014.
-
Spelling Error Trends and Patterns in Sindhi
Authors:
Zeeshan Bhatti,
Imdad Ali Ismaili,
Asad Ali Shaikh,
Waseem Javaid
Abstract:
Statistical error Correction technique is the most accurate and widely used approach today, but for a language like Sindhi which is a low resourced language the trained corpora's are not available, so the statistical techniques are not possible at all. Instead a useful alternative would be to exploit various spelling error trends in Sindhi by using a Rule based approach. For designing such techniq…
▽ More
Statistical error Correction technique is the most accurate and widely used approach today, but for a language like Sindhi which is a low resourced language the trained corpora's are not available, so the statistical techniques are not possible at all. Instead a useful alternative would be to exploit various spelling error trends in Sindhi by using a Rule based approach. For designing such technique an essential prerequisite would be to study the various error patterns in a language. This pa per presents various studies of spelling error trends and their types in Sindhi Language. The research shows that the error trends common to all languages are also encountered in Sindhi but their do exist some error patters that are catered specifically to a Sindhi language.
△ Less
Submitted 19 March, 2014;
originally announced March 2014.
-
Towards a Generic Framework for the Development of Unicode Based Digital Sindhi Dictionaries
Authors:
Imdad Ali Ismaili,
Zeeshan Bhatti,
Azhar Ali Shah
Abstract:
Dictionaries are essence of any language providing vital linguistic recourse for the language learners, researchers and scholars. This paper focuses on the methodology and techniques used in developing software architecture for a UBSESD (Unicode Based Sindhi to English and English to Sindhi Dictionary). The proposed system provides an accurate solution for construction and representation of Unicod…
▽ More
Dictionaries are essence of any language providing vital linguistic recourse for the language learners, researchers and scholars. This paper focuses on the methodology and techniques used in developing software architecture for a UBSESD (Unicode Based Sindhi to English and English to Sindhi Dictionary). The proposed system provides an accurate solution for construction and representation of Unicode based Sindhi characters in a dictionary implementing Hash Structure algorithm and a custom java Object as its internal data structure saved in a file. The System provides facilities for Insertion, Deletion and Editing of new records of Sindhi. Through this framework any type of Sindhi to English and English to Sindhi Dictionary (belonging to different domains of knowledge, e.g. engineering, medicine, computer, biology etc.) could be developed easily with accurate representation of Unicode Characters in font independent manner.
△ Less
Submitted 12 January, 2014;
originally announced January 2014.
-
Forward and Inverse Kinematics Seamless Matching Using Jacobian
Authors:
Zeeshan Bhatti,
Asadullah Shah,
Farruh Shahidi,
Mostafa Karbasi
Abstract:
In this paper the problem of matching Forward Kinematics (FK) motion of a 3 Dimensional (3D) joint chain to the Inverse Kinematics (IK) movement and vice versa has been addressed. The problem lies at the heart of animating a 3D character having controller and manipulator based rig for animation within any 3D modeling and animation software. The seamless matching has been achieved through the use o…
▽ More
In this paper the problem of matching Forward Kinematics (FK) motion of a 3 Dimensional (3D) joint chain to the Inverse Kinematics (IK) movement and vice versa has been addressed. The problem lies at the heart of animating a 3D character having controller and manipulator based rig for animation within any 3D modeling and animation software. The seamless matching has been achieved through the use of pseudo-inverse of Jacobian Matrix. The Jacobian Matrix is used to determine the rotation values of each joint of character body part such as arms, between the inverse kinematics and forward kinematics motion. Then moving the corresponding kinematic joint system to the desired place, automatically eliminating the jumping or popping effect which would reduce the complexity of the system.
△ Less
Submitted 7 January, 2014;
originally announced January 2014.
-
Design & Development of the Graphical User Interface for Sindhi Language
Authors:
Imdad Ali Ismaili,
Zeeshan Bhatti,
Azhar Ali Shah
Abstract:
This paper describes the design and implementation of a Unicode-based GUISL (Graphical User Interface for Sindhi Language). The idea is to provide a software platform to the people of Sindh as well as Sindhi diasporas living across the globe to make use of computing for basic tasks such as editing, composition, formatting, and printing of documents in Sindhi by using GUISL. The implementation of t…
▽ More
This paper describes the design and implementation of a Unicode-based GUISL (Graphical User Interface for Sindhi Language). The idea is to provide a software platform to the people of Sindh as well as Sindhi diasporas living across the globe to make use of computing for basic tasks such as editing, composition, formatting, and printing of documents in Sindhi by using GUISL. The implementation of the GUISL has been done in the Java technology to make the system platform independent. The paper describes several design issues of Sindhi GUI in the context of existing software tools and technologies and explains how mapping and concatenation techniques have been employed to achieve the cursive shape of Sindhi script.
△ Less
Submitted 7 January, 2014;
originally announced January 2014.