Mobile tracker is the system which tracks suspected mobile phone using Global Positioning System (GPS) which gives the actual location of the suspected mobile phone user whether s/he is culprit or mobile theft this system is very useful.
The application which we are going to develop gives the complete information of the mobile theft or the culprit, whether s/he changes her/his Subscriber Identity Module (SIM) card or not it is very much useful. Because our system always checks the International Mobile Equipment Identity (IMEI) number (Mobile serial number which is unique world wide) and the SIM serial number and phone number for every restart of mobile set (power on) then if the system finds different then it takes GPS location of of user, takes signal strength received by handset, cell location of BTS, neighborer BTS then generate sms using all the received data and sends it to centrally located server( authorized body) and any other mobile number in the interval of time.
In the server side we have digital which locates where user is, and its speed, direction of his movement.
Tools Used
Symbian Operating system-> supports Nokia , samsung, Motorolla, handsets
nS60_jme_sdk_3rd_ed
S60_SDK_2_1_NET
JDK 1.6
ActivePerl-5.6.1.635
Carbide J
Monday, October 27, 2008
Sunday, July 29, 2007
Method and Device to Detect an Object
Description
The present invention concerns an apparatus and a method for detecting an object in a predetermined spatial region, in particular vehicles for traffic monitoring, according to the introductory part of the claims.
An apparatus of this kind is known from DE 42 34 880. The apparatus for detecting and recognising vehicles located on a roadway includes two narrowly focused distance sensors in order to be able to determine direction of travel, speed and vehicle length at the same time. By measuring the vehicle height which is determined from the measured, different distance values, classification of the vehicle model is possible. In this case the distance sensors are spaced apart in the direction of travel by a distance which is substantially shorter than the length of the vehicle. Also distance sensors have the advantage over ordinary reflex light barriers that higher reliability and better detection behaviour are achieved, as inaccuracies on account of distinguishing between beams which are reflected by a moving vehicle or by the road are reduced. To determine the speed, length and direction of travel of the vehicle, a pulse run time measurement is performed. A time measuring device for this purpose measures the time which elapses between detection of the vehicle by the first and second sensors.
From U.S. Pat. No. 5,321,490 is known an electronic object sensor for detecting objects which are in the vicinity of the sensor. Two focused, pulse-like laser beams diverging from each other are directed onto the area to be examined. The two beams are generated by means of a prism from a single laser beam emitted by a laser diode. The object sensor includes a receiver for detecting the beams reflected by an object in the area of observation. The run time which a pulse-like beam emitted by the transmitter needs until detection by the receiver is measured. The speed of an object in the area of observation is calculated from the distance which the two laser beams describe on the road surface, and the time which elapses between detection of the vehicle by the first beam and detection by the second beam.
From the reception of several successive pulses it is possible to deduce the number of vehicles, the vehicle size and shape, and hence the vehicle model.
A difficulty with the known systems however exists with respect to greatly fluctuating signal amplitudes which arise on account of the different reflection properties of the surfaces by which the light is reflected (e.g. road surface, plastic parts, windscreen or black metal parts). This means that surfaces the same distance away cause reception signals with essentially the same run time but different signal amplitude, which leads to difficulties in determining and fixing the moment of reception of the reflected signal. This causes in general uncertainty in time measurement of entry of the object into the laser beam, and therefore needs special precautions, for example an additional detector, in order to be able to correct this error.
It is the problem of the present invention, in detecting an object in a predetermined spatial region, in particular vehicles for traffic monitoring, to avoid the inaccuracies arising in case of run time measurements.
This problem is solved according to the invention.
A central concept consists in that detection of the object in a given region takes place by a comparison of an observed (measured) instantaneous value pattern with a previously determined instantaneous value pattern stored in a calibration table.
The advantages gained with the invention lie in particular in that a distance measurement can be determined by detecting a single backscattered or reflected radiation pulse without a timekeeper being needed. With the invention, measurement of the run time of a radiated pulse is completely avoided.
In traffic monitoring, traffic parameters such as for example number of vehicles, direction of travel and distance between the vehicles as well as vehicle speed, model, height and length can be detected. Also the invention advantageously allows detection of stationary vehicles within any selected time interval. By detecting several successive backscattered and reflected pulses it is possible to determine a profile of a vehicle. By a comparison with different patterns or characteristic features stored in a microprocessor unit, vehicle models can be recognised.
Another advantage of the invention lies in that the apparatus can be used in all weather situations, owing to the wavelength of the transmitter used. In addition the apparatus constitutes a component which is precise, reliable and cheap and requires only little maintenance.
By arranging three pairs of aligned laser diodes, of which the central pair is arranged in such a way that the radiation is directed perpendicularly relative to the area of observation, and the pairs to the left and right of the central pair are inclined by about ±12°, detection of the whole roadway can be achieved. In this case the apparatus is oriented vertically to the road surface. However, the apparatus can be mounted horizontally and mobile in vehicles. For the detection of traffic data of a multi-lane roadway, a plurality of sensor apparatuses can be run in parallel. Such an embodiment of the invention can similarly be used for traffic control.
However, the application of the principle according to the invention is not confined to the monitoring of traffic. Another application of the invention is for example the security monitoring of rooms.
a time-dependent detection signal which the receiver delivers on account of the radiation backscattered or reflected from the monitored spatial region.
The embodiment of an apparatus according to the invention shown schematically in FIG. 1 includes a transmitter 10 which emits a pulse-like energy beam in the direction of a region to be monitored, for example above a road. The transmitter 10 is preferably a laser diode whose light has a wavelength in the near infrared range of typically 860 nm. By using a laser diode of class 1, danger to the human eye is excluded, and by the selected wavelength it is ensured that the radiation emitted is hardly impaired by external factors such as for example poor sight or darkness. The output power of the laser diode is typically 200 µW.
When used for traffic monitoring, the transmitter 10 is preferably mounted in such a way above the roadway to be monitored (not shown) that the radiation is emitted vertically in the direction of the roadway.
The emission of laser pulses by the transmitter 10 is controlled by a control unit 14 by the control unit 14 emitting a control signal to the transmitter 10, which triggers the laser pulse by its ascending flank. In practice, the laser pulses generated have a repetition rate of 30 kHz. The full width at half-maximum of an individual pulse is typically 15 ns.
The laser beam is influenced, for example focused, by a lens (not shown) mounted in front of the transmitter so that a pulsed beam of suitable geometry is available for the observation of vehicles in road traffic. In this connection it should be mentioned that for the detection or recognition of objects in the space, for example caused by a moving person, a beam of high divergence with preferably a quasi-isotropic radiation characteristic is used to ensure three-dimensional detection.
As already mentioned before, the pulsed beam is radiated into a region of observation in which an object is located. The radiation backscattered or reflected by this object is detected by the receiver 12. The receiver 12 then delivers, for each individually received pulse, a time-dependent detection signal U(t). The control signal with which emission of the pulse is triggered in the transmitter is fed to at least two devices 15-1, 15-2, {character pullout}, 15-n for the detection of instantaneous values of the detection signal U(t). Preferably the control signal is delayed for a predetermined length of time, so that the detection of instantaneous values does not begin until the reflected pulse actually reaches the receiver. the control pulse emitted by the control unit 14 is shown with a pulse duration tT -t0. In this case t0 denotes the start of the control pulse and tT the end of the control pulse. ti denotes the beginning of a corresponding measurement interval, which will be described in more detail below.
The detection signal U(t) is fed to the devices 15-1, 15-2, . . . , 15-n for the detection of instantaneous values of the detection signal U(t), which in the embodiment described here are instantaneous voltage measuring devices 15-1, 15-2, . . . , 15-n for the measurement of instantaneous voltages in corresponding time intervals. The measurement intervals are stipulated by the control unit 14 and are such that, for reasons of sensitivity, the width of the intervals does not substantially exceed the pulse width of the received reflected pulse. The intervals can have different widths and overlap in time. They should however completely cover the whole time range in order to avoid "blind" distance zones. The number of measurement intervals can be optimised according to the required precision of measurement, but every received pulse must be capable of detection in at least two measurement intervals offset from each other in time.
The instantaneous voltage measuring device 15 includes a switch 15a open in the untriggered state and an integrating amplifier 15b for measuring an instantaneous voltage Ui of the detection signal U(t) within a given range of measuring times. The control pulse from the control unit 14 is fed via a delay circuit 15c to the switch 15a, with the result that the control pulse from the control unit 14 after a given delay closes the switch 15a of the instantaneous voltage measuring device 15 for a predetermined time interval. In the process, closing of the switches 15a of the different instantaneous voltage measuring devices 15-1, 15-2, . . . , 15-n is offset from each other in time, so that the whole measurement range in which the backscattered or reflected radiation can be received is completely covered. Thus each instantaneous voltage measuring device 15-1, 15-2, . . . , 15-n delivers an instantaneous voltage value U1, U2, . . . , Un of the detection signal U(t), for ten different instantaneous voltage values (U1-U10). In this way a set of instantaneous voltage values is obtained according to the invention from the time-dependent detection signal U(t). It should be mentioned that the instantaneous voltage value Ui can be the voltage integral over the interval i, or the voltage at the end of the interval, or some other value characteristic of the interval. In general a set of n instantaneous voltage values U1, U2, . . . , Un is produced for each pulse detected by the receiver.
The instantaneous voltage values U1, U2, . . . , Un are then in the embodiment shown in FIG. 1 transmitted to a device 16 for digitalisation which includes a multiplexer and an analogue-to-digital converter (not shown). Evaluation then takes place in an evaluating device 17 to which the digitalised values are fed and which advantageously includes a microprocessor by means of which the digitalised values are processed.
In a preferred embodiment a set of quotients of adjacent instantaneous voltage values Ui /Ui+1 is calculated from the instantaneous voltage values obtained from each measurement pulse. In this way a quotient pattern (or instantaneous voltage pattern) is determined for each measurement pulse radiated by the transmitter 10. By a subsequent comparison of the instantaneous voltage pattern with experimentally determined instantaneous voltage patterns which are stored in a calibration table 18 connected to the evaluating device 17, the distance between an object located in the region of observation and the measuring device can be determined directly. For the application within the scope of traffic monitoring, this means: If the distance determined differs from the constant distance between measuring device and road, in this way the presence of a vehicle in the monitored spatial region is detected.
For an object moving in the area of observation, the profile of the object which is characteristic of the moving object can be determined from the detection of successively radiated pulses received by the receiver device, on the basis of the distance varying from one pulse to the next. For instance, in case of traffic monitoring, a profile of moving vehicles can thus be determined and the vehicle model classified in addition.
By arranging a second measuring device of identical construction, which is arranged at a distance from the first measuring device in the direction of movement of the object, the speed of a moving object can be determined. Each of the measuring devices emits a focused pulse-like laser beam in the direction of the region of observation. A moving object is then recorded by the first measuring device as described above, and then an instantaneous voltage pattern is formed. By the reception of successive radiation pulses a profile of the moving object is thus determined, as discussed before. On account of the movement of the object, the latter is also detected by the second measuring device and a further profile of the moving object is determined. Next the time which elapses between recording of the object by the first measuring device and by the second measuring device can be determined. By means of the measured elapsed time, the speed of the object can be determined.
The present invention concerns an apparatus and a method for detecting an object in a predetermined spatial region, in particular vehicles for traffic monitoring, according to the introductory part of the claims.
An apparatus of this kind is known from DE 42 34 880. The apparatus for detecting and recognising vehicles located on a roadway includes two narrowly focused distance sensors in order to be able to determine direction of travel, speed and vehicle length at the same time. By measuring the vehicle height which is determined from the measured, different distance values, classification of the vehicle model is possible. In this case the distance sensors are spaced apart in the direction of travel by a distance which is substantially shorter than the length of the vehicle. Also distance sensors have the advantage over ordinary reflex light barriers that higher reliability and better detection behaviour are achieved, as inaccuracies on account of distinguishing between beams which are reflected by a moving vehicle or by the road are reduced. To determine the speed, length and direction of travel of the vehicle, a pulse run time measurement is performed. A time measuring device for this purpose measures the time which elapses between detection of the vehicle by the first and second sensors.
From U.S. Pat. No. 5,321,490 is known an electronic object sensor for detecting objects which are in the vicinity of the sensor. Two focused, pulse-like laser beams diverging from each other are directed onto the area to be examined. The two beams are generated by means of a prism from a single laser beam emitted by a laser diode. The object sensor includes a receiver for detecting the beams reflected by an object in the area of observation. The run time which a pulse-like beam emitted by the transmitter needs until detection by the receiver is measured. The speed of an object in the area of observation is calculated from the distance which the two laser beams describe on the road surface, and the time which elapses between detection of the vehicle by the first beam and detection by the second beam.
From the reception of several successive pulses it is possible to deduce the number of vehicles, the vehicle size and shape, and hence the vehicle model.
A difficulty with the known systems however exists with respect to greatly fluctuating signal amplitudes which arise on account of the different reflection properties of the surfaces by which the light is reflected (e.g. road surface, plastic parts, windscreen or black metal parts). This means that surfaces the same distance away cause reception signals with essentially the same run time but different signal amplitude, which leads to difficulties in determining and fixing the moment of reception of the reflected signal. This causes in general uncertainty in time measurement of entry of the object into the laser beam, and therefore needs special precautions, for example an additional detector, in order to be able to correct this error.
It is the problem of the present invention, in detecting an object in a predetermined spatial region, in particular vehicles for traffic monitoring, to avoid the inaccuracies arising in case of run time measurements.
This problem is solved according to the invention.
A central concept consists in that detection of the object in a given region takes place by a comparison of an observed (measured) instantaneous value pattern with a previously determined instantaneous value pattern stored in a calibration table.
The advantages gained with the invention lie in particular in that a distance measurement can be determined by detecting a single backscattered or reflected radiation pulse without a timekeeper being needed. With the invention, measurement of the run time of a radiated pulse is completely avoided.
In traffic monitoring, traffic parameters such as for example number of vehicles, direction of travel and distance between the vehicles as well as vehicle speed, model, height and length can be detected. Also the invention advantageously allows detection of stationary vehicles within any selected time interval. By detecting several successive backscattered and reflected pulses it is possible to determine a profile of a vehicle. By a comparison with different patterns or characteristic features stored in a microprocessor unit, vehicle models can be recognised.
Another advantage of the invention lies in that the apparatus can be used in all weather situations, owing to the wavelength of the transmitter used. In addition the apparatus constitutes a component which is precise, reliable and cheap and requires only little maintenance.
By arranging three pairs of aligned laser diodes, of which the central pair is arranged in such a way that the radiation is directed perpendicularly relative to the area of observation, and the pairs to the left and right of the central pair are inclined by about ±12°, detection of the whole roadway can be achieved. In this case the apparatus is oriented vertically to the road surface. However, the apparatus can be mounted horizontally and mobile in vehicles. For the detection of traffic data of a multi-lane roadway, a plurality of sensor apparatuses can be run in parallel. Such an embodiment of the invention can similarly be used for traffic control.
However, the application of the principle according to the invention is not confined to the monitoring of traffic. Another application of the invention is for example the security monitoring of rooms.
a time-dependent detection signal which the receiver delivers on account of the radiation backscattered or reflected from the monitored spatial region.
The embodiment of an apparatus according to the invention shown schematically in FIG. 1 includes a transmitter 10 which emits a pulse-like energy beam in the direction of a region to be monitored, for example above a road. The transmitter 10 is preferably a laser diode whose light has a wavelength in the near infrared range of typically 860 nm. By using a laser diode of class 1, danger to the human eye is excluded, and by the selected wavelength it is ensured that the radiation emitted is hardly impaired by external factors such as for example poor sight or darkness. The output power of the laser diode is typically 200 µW.
When used for traffic monitoring, the transmitter 10 is preferably mounted in such a way above the roadway to be monitored (not shown) that the radiation is emitted vertically in the direction of the roadway.
The emission of laser pulses by the transmitter 10 is controlled by a control unit 14 by the control unit 14 emitting a control signal to the transmitter 10, which triggers the laser pulse by its ascending flank. In practice, the laser pulses generated have a repetition rate of 30 kHz. The full width at half-maximum of an individual pulse is typically 15 ns.
The laser beam is influenced, for example focused, by a lens (not shown) mounted in front of the transmitter so that a pulsed beam of suitable geometry is available for the observation of vehicles in road traffic. In this connection it should be mentioned that for the detection or recognition of objects in the space, for example caused by a moving person, a beam of high divergence with preferably a quasi-isotropic radiation characteristic is used to ensure three-dimensional detection.
As already mentioned before, the pulsed beam is radiated into a region of observation in which an object is located. The radiation backscattered or reflected by this object is detected by the receiver 12. The receiver 12 then delivers, for each individually received pulse, a time-dependent detection signal U(t). The control signal with which emission of the pulse is triggered in the transmitter is fed to at least two devices 15-1, 15-2, {character pullout}, 15-n for the detection of instantaneous values of the detection signal U(t). Preferably the control signal is delayed for a predetermined length of time, so that the detection of instantaneous values does not begin until the reflected pulse actually reaches the receiver. the control pulse emitted by the control unit 14 is shown with a pulse duration tT -t0. In this case t0 denotes the start of the control pulse and tT the end of the control pulse. ti denotes the beginning of a corresponding measurement interval, which will be described in more detail below.
The detection signal U(t) is fed to the devices 15-1, 15-2, . . . , 15-n for the detection of instantaneous values of the detection signal U(t), which in the embodiment described here are instantaneous voltage measuring devices 15-1, 15-2, . . . , 15-n for the measurement of instantaneous voltages in corresponding time intervals. The measurement intervals are stipulated by the control unit 14 and are such that, for reasons of sensitivity, the width of the intervals does not substantially exceed the pulse width of the received reflected pulse. The intervals can have different widths and overlap in time. They should however completely cover the whole time range in order to avoid "blind" distance zones. The number of measurement intervals can be optimised according to the required precision of measurement, but every received pulse must be capable of detection in at least two measurement intervals offset from each other in time.
The instantaneous voltage measuring device 15 includes a switch 15a open in the untriggered state and an integrating amplifier 15b for measuring an instantaneous voltage Ui of the detection signal U(t) within a given range of measuring times. The control pulse from the control unit 14 is fed via a delay circuit 15c to the switch 15a, with the result that the control pulse from the control unit 14 after a given delay closes the switch 15a of the instantaneous voltage measuring device 15 for a predetermined time interval. In the process, closing of the switches 15a of the different instantaneous voltage measuring devices 15-1, 15-2, . . . , 15-n is offset from each other in time, so that the whole measurement range in which the backscattered or reflected radiation can be received is completely covered. Thus each instantaneous voltage measuring device 15-1, 15-2, . . . , 15-n delivers an instantaneous voltage value U1, U2, . . . , Un of the detection signal U(t), for ten different instantaneous voltage values (U1-U10). In this way a set of instantaneous voltage values is obtained according to the invention from the time-dependent detection signal U(t). It should be mentioned that the instantaneous voltage value Ui can be the voltage integral over the interval i, or the voltage at the end of the interval, or some other value characteristic of the interval. In general a set of n instantaneous voltage values U1, U2, . . . , Un is produced for each pulse detected by the receiver.
The instantaneous voltage values U1, U2, . . . , Un are then in the embodiment shown in FIG. 1 transmitted to a device 16 for digitalisation which includes a multiplexer and an analogue-to-digital converter (not shown). Evaluation then takes place in an evaluating device 17 to which the digitalised values are fed and which advantageously includes a microprocessor by means of which the digitalised values are processed.
In a preferred embodiment a set of quotients of adjacent instantaneous voltage values Ui /Ui+1 is calculated from the instantaneous voltage values obtained from each measurement pulse. In this way a quotient pattern (or instantaneous voltage pattern) is determined for each measurement pulse radiated by the transmitter 10. By a subsequent comparison of the instantaneous voltage pattern with experimentally determined instantaneous voltage patterns which are stored in a calibration table 18 connected to the evaluating device 17, the distance between an object located in the region of observation and the measuring device can be determined directly. For the application within the scope of traffic monitoring, this means: If the distance determined differs from the constant distance between measuring device and road, in this way the presence of a vehicle in the monitored spatial region is detected.
For an object moving in the area of observation, the profile of the object which is characteristic of the moving object can be determined from the detection of successively radiated pulses received by the receiver device, on the basis of the distance varying from one pulse to the next. For instance, in case of traffic monitoring, a profile of moving vehicles can thus be determined and the vehicle model classified in addition.
By arranging a second measuring device of identical construction, which is arranged at a distance from the first measuring device in the direction of movement of the object, the speed of a moving object can be determined. Each of the measuring devices emits a focused pulse-like laser beam in the direction of the region of observation. A moving object is then recorded by the first measuring device as described above, and then an instantaneous voltage pattern is formed. By the reception of successive radiation pulses a profile of the moving object is thus determined, as discussed before. On account of the movement of the object, the latter is also detected by the second measuring device and a further profile of the moving object is determined. Next the time which elapses between recording of the object by the first measuring device and by the second measuring device can be determined. By means of the measured elapsed time, the speed of the object can be determined.
Friday, July 27, 2007
Motion sensors
Motion detection is the action of sensing physical movement in a given area.
Motion can be detected by measuring change in speed or vector of an object or objects in the field of view. This can be achieved either by mechanical devices that physically interact with the field or by electronic devices that quantifies and measures changes in the given environment.
When motion detection is accomplished by natural organisms, it is called motion perception.
Motion can be detected by measuring change in speed or vector of an object or objects in the field of view. This can be achieved either by mechanical devices that physically interact with the field or by electronic devices that quantifies and measures changes in the given environment.
When motion detection is accomplished by natural organisms, it is called motion perception.
Mechanical devices
A tripwire is a simple form of motion detection. If a moving object steps into the tripwire's field of view (i.e. trips the wire), then a simple sound device (e.g. bells) may alert the user. A glass filled to the brim so that surface tension causes a convex meniscus can be placed on top of an object to detect if the object has moved.
Mechanical motion detection devices can be simple to implement, but at the same time, they can be defeated easily by interrupting the devices' mechanics (e.g. by "cutting the wire" or "drinking the water"). Electronic motion sensing devices, such as motion detectors, can prevent such mechanical intervention.
Electronic devices
The principal methods by which motion can be electronically identified are optical detection and acoustical detection. Infrared light or laser technology may be used for optical detection. Motion detection devices, such as motion detectors, have sensors that detect movement and send a signals to a sound device that produces an alarm or switch on an image recording device. There are motion detectors which employ cameras connected to a computer which stores and manages captured images to be viewed later or viewed over a computer network.
The chief applications for such detection are (a) detection of unauthorized entry, (b) detection of cessation of occupancy of an area to extinguish lighting and (c) detection of a moving object which triggers a camera to record subsequent events. The motion detector is thus a linchpin of electronic security systems, but is also a valuable tool in preventing the illumination of unoccupied spaces.
A simple algorithm for motion detection by a fixed camera compares the current image with a reference image and simply counts the number of different pixels. Since images will naturally differ due to factors such as varying lighting, camera flicker, and CCD dark currents, pre-processing is useful to reduce the number of false positive alarms.
More complex algorithms are necessary to detect motion when the camera itself is moving, or when the motion of a specific object must be detected in a field containing other movement which can be ignored. An example might be a painting surrounded by visitors in an art gallery.
Thursday, July 26, 2007
INFRARED SENSORS:
The ability of IR detectors to directly sense the thermal output of an object has found wide application in thermal imaging for medical diagnostics, bushfire detection, satellite remote sensing, search and rescue, thermal loss budget estimation, as well as the more traditional defence and aerospace applications. In addition, emerging applications of IR detectors are found in spectroscopic systems for mineral exploration, pipeline monitoring, pollution detection and identification, and gas monitoring systems. Specific examples include; detection of tumours and tissue damage, detecting illegal waste disposal by ships in harbours, preventative maintenance in electrical switchgear such as high voltage transformers. For the fabrication of sensitive IR detectors, the highest performance is achieved in devices using the semiconductor material mercury cadmium telluride (HgCdTe or MCT). There are a number of unique properties which give MCT an advantage over competing technologies, with the main advantage being the ability to bandgap engineer the material, for specific applications. The MRG has recently developed new detector structures that are at the leading edge of IR sensor technology. A large amount of research is being carried out to characterise and test the performance of new devices. Projects in this area will include:
Design & Development of a Cardiovascular Monitoring System Using ECG & Stethoscope Data

Project Description
The aim of this project is to accomplish the completed design of a cardiovascular monitoring system, using data from two common sensors from the medical domain, namely an EKG (electrocardiogram), and also a stethoscope (implemented electronically). The monitoring system incorporates both EKG and stethoscope analysis, with the aim of determining the presence or absence of a set of medical conditions.
Operational Brief
There are two main areasto this project, the first being a wireless Embedded Transmission Unit (ETU)This combines the sensors, signal conditioning circuitry, a microcontroller and a wireless module.
Secondly, a remote PC server equipped with a matching wireless module receives the data from both sensors. The EKG data is analysed, comprising algorithmic feature extraction and a neural network classifier. The stethoscope audio is also analysed (for heart rate and murmur detection), by an algorithmic methodology. Both signals and analysis results are displayed graphically.
EKG classification is trained and evaluated on the MIT-BIH arrhythmia database, with correct classification of 93.72% of the test inputs.
Tuesday, July 24, 2007
Mouse Program from C++
#include
#include
class mouse{
private: union REGS i,o;
public: void initmouse()
{ i.x.ax=0;
int86(0x33,&i,&o);
if(o.x.ax==0){
cleardevice();
cout<<"mouse is not installed\n"; getch(); exit(1);
}
i.x.ax=1;
int86(0x33,&i,&o);
}
void showmouse()
{ union REGS o;
i.x.ax=1;
int86(0x33,&i,&o);
}
void hidemouse(){
i.x.ax=2;
int86(0x33,&i,&o);
}
void getmousepos()
{ int button,x1,y1;
union REGS i,o;
i.x.ax=3;
int86(0x33,&i,&o);
button=o.x.bx&3;
x1=o.x.cx;
y1=o.x.dx;
if(o.x.bx&1)
{X=x1;Y=y1;}
if(button==3)
exit(0); }
void restrictmouse(int x1,int y1,int x2,int y2){
i.x.ax=7;
i.x.cx=x1;
i.x.dx-x2;
int86(0x33,&i,&o);
i.x.ax=8;
i.x.cx=y1;
i.x.dx=y2;
int86(0x33,&i,&o);
} };
int main(){
mouse m;
m.showmouse();
getch();return 0;
}
#include
class mouse{
private: union REGS i,o;
public: void initmouse()
{ i.x.ax=0;
int86(0x33,&i,&o);
if(o.x.ax==0){
cleardevice();
cout<<"mouse is not installed\n"; getch(); exit(1);
}
i.x.ax=1;
int86(0x33,&i,&o);
}
void showmouse()
{ union REGS o;
i.x.ax=1;
int86(0x33,&i,&o);
}
void hidemouse(){
i.x.ax=2;
int86(0x33,&i,&o);
}
void getmousepos()
{ int button,x1,y1;
union REGS i,o;
i.x.ax=3;
int86(0x33,&i,&o);
button=o.x.bx&3;
x1=o.x.cx;
y1=o.x.dx;
if(o.x.bx&1)
{X=x1;Y=y1;}
if(button==3)
exit(0); }
void restrictmouse(int x1,int y1,int x2,int y2){
i.x.ax=7;
i.x.cx=x1;
i.x.dx-x2;
int86(0x33,&i,&o);
i.x.ax=8;
i.x.cx=y1;
i.x.dx=y2;
int86(0x33,&i,&o);
} };
int main(){
mouse m;
m.showmouse();
getch();return 0;
}
Bikram Acharya

Its me Bikram Acharya, When I Was volunteering for the 10th Engineering-Expo organized by the Nepal Engineering Association Nepal on 11-13 April on Birendra International Convention Center Kathmandu, Its my pleasure and thanks my co-worker of Locus 2008 team who provided me a great oppertunity for the volunteering in that grteat expo in Nepal. Whose moto is to promote Neplease industrious and enterpreneurs. And exhibiting the their excellent products.
Sharing idea through blog
Sharing someting help us to learn more in a short period of time because we need lots of time to get some idea in. If you have shared something that you know is the guide for other people and the same principle is applied to you as well. So to save time and get knowledge in different feilds or get more clear concept in the same thing in which you are trying to explore is to share to somebody or somewhere else.
Here it is hoped that all of us will share our idea in different matter that relaed to computer and electronics and communication feild. It is meant that this bolg is really intended to the people who are interested in new technology and hoped that it is helpful to the people who are doing their researches in existing technology and new technology as well. So your kind help is heartly accepted in this blog.
Subscribe to:
Posts (Atom)

