May 06, 2012

ADOLF HITLER- man of courage


       The worlds most competitive man in the history of world.The people only see the  negative side of that great legend and the psychologist named him as psycho,in-spite of his great hidden talents.If the world say him as an inefficient leader then the world is a pessimist.
CHILDHOOD:
      In the early stage of  his life he had undergone rational discrimination  ,this is the main reason for his cruel actions in the later part of his life.At the age of 13 he lost his father and he did not  get food once in a day .The poverty struck him and he did not get the basic needs that a human being must get.And at the age of 17 his mother died and he was in the situation that he never ever wish to be.Hitler was interested in drawing so at the age of 17 he became an artist but this did not fetch him for his livelihood ..So he tried to join the armed forces.Hitler was an ordinary soldier in the army but due to his dedication to his job he was promoted as a secret agent .
 POLITICS
               Hitler joined the organization in which their where only eight members ,this organization later turned into a political party.In order to get the people support,He conducted meeting among the members.HITLER wrote catchy pamphlets which drew the people.Due to his mind blowing speech the people turned to his way and this party turned into a huge force,with this influence  he became the leader of his country.
ROLE AS LEADER                 
After he became the ruler he  killed the Jews in many variety of ways.Few such TRICKY TACTICS which he used to kill the people in a fantasy way which i came upon to know that you would be eager to know. He killed the them by stuffing  the people into the room with no air gap even to breathe  bringing them suffocation by also blowing away the Poisonous gas into the room and eventually brought down .But he did all this because of  the torch-er he under went in the childhood .
TRAGIC END:
   At the end of the world war 2 German lost and all the area that Hitler ruled was conquered by others .when the sense graveyard marched upon him  he chose his life companion . Some  of them say that he was finally assassinated and other say that he shoot himself but till now his death is  a mist


FUZZY LOGIC AND NEURAL NETWORK IN IMAGE RECOGNITION


FUZZY LOGIC AND NEURAL NETWORK IN IMAGE RECOGNITION


ADAIKKALAM.A
Information Technology,
Mahendra College of Engineering,
Salem,India.
manojadai92@gmail.com

HARISH.P
                                                             Information Technology,
      Mahendra college of engineering,
             Salem,India.
  harash92@gmail.com


ABSTRACT: Neural network is a massively parallel distributed processing system, made of highly interconnected neural computing elements that have the ability to learn and thereby acquire knowledge and make it available for use. Fuzzy logic uses fuzzy set theory, in which a variable is a member of one or more sets, with a specified degree of membership .Fuzzy logic is a controller that is varied in accordance with the input and output situation. In fuzzy logic controllers have been developed using speed and mechanical power deviations, and a neural network has been designed to tune the gains of the fuzzy logic controllers. The network automatically adjusts to a new environment without using any pre programmed instruction. Fuzzy logic gives the approximate output values. Fuzzy logic approach is an emerging tool for solving complex problems whose system behavior is complex in nature. An attractive feature of fuzzy logic control is its robustness to system parameters and operating conditions’ changes. So unlike the classical control design, which requires a model for designing the controller, fuzzy logic incorporates an alternative way which allows one to design a controller using a higher level of abstraction without knowing the model. This makes the fuzzy logic controller very attractive for ill-defined systems or systems with uncertain parameters .so let us see a detailed view of fuzzy logic neural network in satellite image processing.
Key words-Fuzzy logic, Artificial Neural Network, Image Processing
1. INTRODUCTION
Uncertainty pervades our everyday life. Uncertainty arises because of complexity, ignorance and various chances of randomness. Imprecision, lack of knowledge or from vagueness like the fuzziness inherent in our natural language. The nature of uncertainty in a problem is a very important point that engineers should ponder prior to their selection of an appropriate method to express the uncertainty. Fuzzy sets provide a mathematical way to represent vagueness in humanistic systems. In the field of artificial intelligence, neuro-fuzzy refers to combinations of artificial neural networks   and fuzzy logic. Neuro-fuzzy hybridization results in a hybrid intelligent system that synergizes these two techniques by combining the human-like reasoning style of fuzzy systems with the learning and connectionist structure of neural networks. Neuro-fuzzy hybridization is widely termed as Fuzzy Neural Network (FNN). Neuro-fuzzy system  incorporates the human-like reasoning style of fuzzy systems through the use of fuzzy sets and a linguistic model consisting of a set of IF-THEN fuzzy rules. The main strength of neuro-fuzzy systems is that they are universal approximators with the ability to solicit interpretable IF-THEN rules. Neural Network and Fuzzy Logic in Satellite Image Classification. Image classification is the important part of remote sensing, Image analysis and pattern recognition. Digital Image Classification is the process of sorting all the pixels in an image into a finite number of individual classes. Landuse/Landcover classification of satellite images is an important activity for extracting geospatial information for military & civil purposes like inaccessible areas. It is difficult to classify satellites image manually.

. The images can be classified by probabilistic techniques, maximum likelihood classifier, parallelepiped etc. but these are very slow and accuracy is very less. It is not easy to obtain perfect data in real world since most data contains errors and omissions. To overcome this soft computing techniques which are based on uncertainty like fuzzy set theory, rough set theory and artificial neural network are used. The aim of soft computing is to model human perceptions of the world with inexact expression.

1.1. SATELLITE IMAGING
Remote sensing in the form of aerial photography has been an important source of land use and land cover information. Image classification is defined as the extraction of differentiated classes or themes, land use and land cover categories, from raw remotely sensed digital satellite data. In the past  simple pixel based classifiers originated which were designed for multi-spectral data. The relationship between spectral classes and different surface materials or land cover types may be known beforehand, or can be determined after classification by analysis of the spectral properties of each class. The spectral pattern of a cell in a multi-spectral image can be quantified by plotting the raster value from each band on a separate coordinate axis to locate a point in an imagined “spectral space”. This spectral space has one dimension for each band in the image. Most classification methods use some measure of the distance between points in this spectral space to assess the similarity of spectral patterns. Cells that are close together in spectral space have similar spectral properties and have a high likelihood of imaging the same surface features. The aim of soft computing is to exploit the tolerance for imprecision uncertainty, approximate reasoning and partial truth to achieve tractability, robustness, low solution cost, and close resemblance with human like decision making and to find an approximate solution to an imprecisely/precisely formulated problem.
 2. Methods of Image Classification
Several image classification methods originate from the remote sensing domain. Various image classification methods are discussed.
2.1 Supervised Method
 In a supervised classification, the analyst identifies in the imagery homogeneous representative samples of the different surface cover types of interest. These samples are referred to as training areas. The selection of appropriate training areas is based on the analyst's familiarity with the geographical area and their knowledge of the actual surface cover types present in the image. The analyst is supervising the categorization of a set of specific classes. The computer uses a special program or algorithm to determine the numerical "signatures" for each training class. Once the computer has determined the signatures for each class, each pixel in the image is compared to these signatures and labelled as the class it most closely resembles digitally. Thus, in a supervised classification we are first identifying the information classes which are then used to determine the spectral classes which represent them. Hence, supervised classifiers require the user to decide which classes exist in the image, and then to define training areas of these classes. These training areas are then input into a classification program, which produces a classified image. Several supervised methods have concentrated on working with small sample sizes to minimize the manual tasks of domain scientists to obtain labeled samples.
2.2 Unsupervised Method
Another concept used for image classification is called unsupervised method. The numerical information in the spectral data classes are grouped first, and are then matched by the analyst to information classes.
Clustering algorithms are used to determine the natural groupings or structures in the data. The analyst specifies how many groups or clusters are to be looked for in the data, the parameters related to the separation distance among the clusters and the variation within each cluster. The iterative clustering process may result in some clusters to be combined, or some clusters may be further broken down by application of the clustering algorithm. Thus, unsupervised classification is not completely without human intervention. It does not start with a pre-determined set of classes as in a supervised classification. Unsupervised classification does not require training areas, just the number of classes you would like to end up with. This method lacks efficiency and scalability when larger or multiple images are needed for classification.
3. Artificial Neural Networks
Artificial neural network has been, used as a powerful tool for pattern classification. Neural-network classifiers are nonparametric and therefore may be more robust when distribution is strongly non-Gaussian. During training, the network is capable of forming arbitrary decision boundaries in the feature space. The distributed knowledge represented in the neural network and the knowledge got by training the priori samples of datum makes the neural network complicated. And also its nonlinear mapping ability to realize the land-cover hierarchical classification changes from coarse degree to subtle degree. Thus, ANN method generally can get more high accuracy of the outcome and have been widely used in land-cover/land-use classification.

However, it is difficult to train when the data exhibit nonsparse or overlapping pattern classes which is often the case in practical applications. Neural networks make no assumption about data distribution and hence have achieved improved image classification results compared to traditional methods. A neural network is generally perceived as being a 'black box'.
It is extremely difficult to document how specific classification decisions are reached. Through network training the knowledge of image classification can be derived and stored implicitly in numerical forms as synaptic weights in the network. But these weights have no obvious meaning in most cases which makes it difficult to interpret these weights due to their complex nature. As a result we cannot gain any understanding of the problem at hand due to the lack of an explanatory capability to provide insight into the characteristics of the dataset. For this reason it impossible to incorporate human expertise to simplify, accelerate or improve the performance of image classification, a neural network has to learn from scratch. An explanation capability should be an integral part of functionality of a trained neural network in order to make them applicable to complex remote sensing image classification.
The advantages of neural networks can thus be summarized as:
• Resistance to Noise,
• Tolerance to Distorted Patterns /Images
• Superior Ability to Recognize Overlapping Pattern
Classes or Classes with Highly Nonlinear Boundaries
or Partially Occluded or Degraded Images
• Potential for Parallel Processing
• Non parametric
4. Fuzzy Logic
Fuzzy logic has been used in a wide range of problem domains. A fuzzy set is a set whose elements have degrees of membership. An element of fuzzy set can be full member or a partial membership value assigned to an element is no longer restricted to just two values, but can be 0, 1 or any value in between. Mathematical function which defines the degree of an element’s membership in a fuzzy set is called membership function. The major advantage of this theory is the ability to describe the problem naturally in linguistic terms rather than in terms of relationships between precise numerical values. Fuzzy systems, on the other hand, have the capability to represent classification decisions explicitly in the form of fuzzy 'if-then' rules. Fuzzy sets allow the assignment of partial and multiple valued memberships. Fuzzy systems make use of vague, imprecise or uncertain information to generate simpler more suitable models that are easier to handle and more familiar to human thinking. Human expert is the main source of fuzzy rules, thus it is possible to improve the performance of the system by adding new rules, removing defective rules or update existing rules in the knowledge base. However, the construction of a knowledge base, especially the fine-tuning of the fuzzy set parameters of the fuzzy rules in a fuzzy expert system, is a tedious and subjective process.                                                                                                                                      . The computer-assisted supervised classification requires sufficiently homogenous training data to perform the multi-spectral image classification. Fulfilling this requirement for the image with highly complex surface features is not feasible. Moreover, the traditional classification mapping with one-pixel-to-one-class algorithms normally fail to deal with the mixed the pixels that ordinary caused by the mixture of land cover classes. The complex land surface often causes the mixed pixels in the remote sensing image if the image pixel size is not fine enough to catch the spectral response from only a single land class. For example, a mixed pixel may contain the spectral responses from both grass and underlying soils. Fuzzy classification has been used to deal with mixed pixel problem that allows every pixel has a membership value between 0 and 1 for every candidate class. In the classification of remote sensing images, Bezdek et al developed a fuzzy c-means clustering algorithm to perform an unsupervised classification. Wang proposed a supervised mode for fuzzy classification. Mannan et al applied fuzzy neural networks to the classification of multi-spectral images. yet all found that the fuzzy membership values for each cover class strongly correlate with the actual ground proportions of those land cover classes. In complex fuzzy systems, manual determination and optimization of fuzzy membership parameters is impossible. It is desirable that knowledge automation be incorporated into existing fuzzy systems in order to make the benefits of fuzzy logic available to image classification.
5. Neuro-Fuzzy Approach
As standalone systems, neural networks and fuzzy logic exhibit unique features and fundamental limitations. However, it is found that both the two technologies are complimentary to each other from the functional point of view. So if the two technologies are combined, one can provide capabilities not available in other. The integrated system is called neuro-fuzzy system. A neuro-fuzzy system is a fuzzy system that uses learning algorithm inspired by neural network theory to determine its parameters based on sample data. A neuro-fuzzy system usually delivers more powerful solutions than its individual components. The learning algorithms of neural networks developed can be used to automate the derivation of fuzzy set parameters for the fuzzy 'if-then' rules in a fuzzy expert system. The rules are in symbolic form and thus facilitate the understanding of the neural network based image classification system. Also the image classification accuracy obtained from the improved neuro-fuzzy system was significantly superior to those of the back propagation based neural network and the maximum likelihood approaches.
6. Conclusions
Both neural networks and fuzzy logic systems have many advantages. But the ‘black box’ problem of neural networks and knowledge automation problem associated with fuzzy systems have hindered the widespread adoption of these two methods for classification of complex remotely sensed data. The improved neuro-fuzzy image classification system is based on the synergism between neural networks and fuzzy expert systems. It incorporates the best of both technologies and compensates for the shortcomings of each.


How do computer works

        Do you want to know how a computer works from the scratch? Do you want to find how the different parts of the computer works functions when the PC runs. This article has all the answers for your queries. In this article, you are going to learn what is a PC,  programming, types of programming, functions of a computer, PC components and what happens when you start a PC?

   

What is a PC?



Everyone of you are aware of PC. It has a decent shiny monitor that displays text, pictures and videos and changes according to your action. When you type on the keyboard, click a mouse or twist a joystick, you see the output on the monitor screen. You can even listen sound through the speaker. Hence, a PC is a device that helps you to perform tasks, prepare documents, play games and check up the latest news on the internet.

What is a programming?



The most important and mandatory part of your PC is the programming. Programming are the commands that tell your computer what it needs to do to get done easily. The programs or the commands consist of the digits of ones and zeroes. The computer hardware understands only these commands to do any required activity. Hence, a computer is an analyzable interaction between the hardware, computer programming and you. Any information or data in the computers like the documents, emails etc are stored in ones and zeroes. It is the programs which translate these ones and zeroes so that you understand it properly.

Types of programming



Programming are divided into two types. They are applications and operating system. The programs that get the work done are known as applications. There are many examples of applications like web browsers and e-mail programs. Besides, the main program that helps you to start and stop different applications, respond to hardware and perform many other functions are called the operating system. There are many operating systems that used by you today like the Linux, Windows XP etc. These applications and operating system together combines to form software.

Functions of a computer



There are mainly four stages through which a computer functions. They are input stage, processing stage, output stage and processing stage. Each of these stages are as defined below:

·  Input stage:

                      The input stage is the stage when data is put into the computers through keyboards and mouse. The keyboards when get pressed by your finger the operating system translates them into codes so that the hardware can understand.

·  Processing:

                     In this stage, the processing of the data that you have put in the computer takes place. Processing takes place inside the computer with the help of hardware and operating system. This is something which you will never be able to watch.

·  Output stage: 

                  This is the third stage where output takes place. After processing of the data the result we find in the monitor. Though a hardware device does the printing but it is the operating system that controls the printing process.

·  Storage:

                    You may need to store some data as a record which you would retrieve later. Hence, it is necessary to keep this data safe as permanent records. This vital fourth stage is known as the storage. Sometimes, these data can also be stored in external storage devices like a CD, DVD, pen drive etc.

PC components



Now, for your better understanding on how a PC works let us see how the following PC components that make up the complete PC works. The following are the components that are found in all PCs which are as given below:

·  CPU Case: 

                        This is the system case that protects the internal components of your PC from the outside environment. The size of these cases vary according to the motherboard inside the case. All the cables are attached to the box. The front side of the case has the buttons that turn the system on/off and light glows to inform about the status of your system. It also has USB connections, audio connections and CD-Rom drives/DVD drives on it.

·  Motherboard:

                     The motherboard is like a heart of your PC where everything is connected. A motherboard is a thin, flat piece of board. It is the connection for various PC components. It also connects external devices like mouse, keyboards, printer etc.

·  Power Supply:

                            The power needed to run your PC is supplied by the power supply of your PC. It takes AC power and converts into DC power. It is mounted inside the case and some of its wires go into the motherboard of your PC.

·  Ram:

                Ram stands for random access memory and it is the primary memory of your computer. The currently used data and programs by the CPU is stored by the ram. The data and programs that a ram can store is measured in bytes. Each piece of ram is called a stick.

·  CPU: 

               CPU stands for central processing unit and is also called microprocessor. It main function is to perform all the calculations that take place inside the PC. It is available in various shapes and sizes. Since they generate a lot of heat, a heat sink and a cooling fan is required to avoid overheating.

·  Plug, Ports, Jacks and Connectors

In a PC, there are different types of connectors which can fix into DIN, USB, Fire-wire, DB, RJ and audio. A plug goes into a port or a jack. You need to place a port into a Jack. They connect one device to another with wires and cables.

What happens when you start a PC?



As soon as you power on the PC, the motherboard and other components receive the power. The PC then performs the POST or power on self test function to check for any hardware failure. This is known as the boot process of the PC. After the post has finished, the control gets passed to the last bios function, that is, the bootstrap loader. The bootstrap loader contains the BIOS code which reads the CMOS information. Then the PC displays the information of the boot process on your monitor. Once the boot process is complete it starts loading the operating system. Finally, you can use your PC for your work.

Now go through the process in detail and find out what actually happens when you start your computer. It has been described in detail below for your better and simple understanding:

·  As soon as you power on the PC, it boots up regularly with no problems and starts the operating system and then finds the hardware and software constituents which work together to provide you with great surfing experience. But did you ever thought what happens between the time when you start your PC and the desktop icons that appears on your desktop? For a computer to boot up successfully, the BIOS, the operating system and the hardware parts should work in the right way. If a failure occurs in any of these, that is, the BIOS, the operating system and the hardware parts, then it will result in a boot sequence failure.

·  For the first time, when the computer's power is turned on, the CPU initializes itself to look to the ROM BIOS for the first instruction. This first instruction is stores is stored in the ROM BIOS and it is an instruction to run the POST or power on self test in a memory address. POST starts up and checks the BIOS chips and tests the CMOS RAM. The POST initializes the CPU, checks the hardware devices, secondary storage devices and other hardware devices of find out if they are working properly. As soon as the POST makes it sure that all the components are working properly including the CPU then the BIOS looks for the operating system to load.

·  Then the BIOS queries the CMOS chips to find the operating system. The operating system is found in the C drive of hard disk in most PCs. The CMOS looks  in order of the drives to find the operating system and this very process is known as boot sequence. The BIOS finding the right boot drive will first interact with boot recorder which informs it where to find the operating system and the related program files which will start the operating system.

·  As the operating system starts, the BIOS files get copied into the memory and now the operating system takes control of the boot process. Then the operating system checks the memory availability and loads the drivers that it needs to control all the other devices like printer, keyboard etc. This is the last stage and after this you find the system accessible to you for your usage




   



remote acess of pc by hackers

Nowadays many of the hacker hack the system through remote access by sending rat and nbt

RAT(remote access trojan):

       Most of the remote access of the system is done by this rat. The trojan are  similar to the virus but the trojan don't self destruct like the virus.The trojan are downloaded from sites or emails .This   rat are saved as cookies in the system ,it seems that it does not affect the system but it has the capability to remotely access the system.Their are different types of trojans like netbus and subeven.Some  of the antivirus finds this  trojan but powerful trojan change the antivirus into virus.

NBT(net bios tcp/ip):

         This is a outdated type of remote access and the latest  os mostly don't support NBT. this is also similar to that of  FAT.

How to block the remote access?

  •    Upgrading the firewall will be better solution to this.The firewall control   the    overall  communication  between the systems.and the firewall decide to allow or block the program.
  • By avoiding the cookies.This can be done by avoiding downloads from untrusted sites.


Fuzzy logic and neural networks


Fuzzy logic and neural networks

 In the past few years the fuzzy logic and neural network are two different sectors.Fuzzy logic is to choose between the choice that are available.Neural network is basic of the neural system in our body that is connection of each and every point is inter dependent change in one will affect the other.The current trend is that clubbing the two technology together for the intelligence computing in system  by choosing among the best to that particular point among the various  solution to the problems. In this all are connected with each other and choice is made..This is used in satellite image processing where it automatically choose which area in the earth to give preference according to the priority and the current situation.