events_matlab

所属分类:matlab编程
开发工具:matlab
文件大小:10KB
下载次数:81
上传日期:2007-08-07 10:25:26
上 传 者sushujing
说明:  传感器网络探测声信号通过特征提取进行目标设别分类
(Sensor network to detect acoustic signals through the feature extraction for target-based classification of other)

文件列表:
sensit\deliverables\events\acousticfeatures.m (2833, 2002-06-03)
sensit\deliverables\events\afm_mlpatternGen.m (2251, 2003-05-28)
sensit\deliverables\events\extractevents.m (1917, 2004-02-02)
sensit\deliverables\events\extractfeatures.m (1820, 2003-05-29)
sensit\deliverables\events\knn.m (1402, 2003-02-12)
sensit\deliverables\events\mltest1.m (2255, 2003-06-19)
sensit\deliverables\events\mltrain1.m (3151, 2003-06-19)
sensit\deliverables\events\sfm_mlpatternGen.m (2230, 2002-08-12)

README - Event Files SensIT / Collaborative Signal Processing Research Group Electrical and Computer Engineering University of Wisconsin Madison Prepared by Marco F. Duarte July 16, 2003 Description of files -------------------- The files in this directory contain the event feature and time series information for acoustic and seismic infrared signals recorded during the SITEX02 experiments in Twentynine Palms, CA on November, 2001. The files are organized by vehicles, runs, nodes and modalities. The main directory contains the following files: * acousticfeatures.m: Matlab script to generate training and testing files from event timeseries. * afm_mlpatterngen.m: Matlab script to extract feature information from acoustic event timeseries. * extractevents.m: Matlab script to extract event timeseries using the complete run timeseries and the ground truth/label information. * extractfeatures.m: Matlab script to extract feature information from all acoustic and seismic event timeseries for a given run and set of nodes. * sfm_mlpatterngen.m: Matlab script to extract feature information from seismic event timeseries. * ml_train1.m: Matlab script implementation of the Maximum Likelihood Training Module. ml_test1.m: Matlab script implementation of the Maximum Likelihood Testing Module. knn.m: Matlab script implementation of the k-Nearest Neighbor Classifier Module. There are folders for the different file organizations: run is sorted by run, and vehicle is sorted by vehicle type. In run, for each run you will find a directory named after the run (AAV3, AAV4, AAV5, AAV6, AAV7, AAV8, AAV9, AAV10, AAV11, DW2, DW3, DW4, DW5, DW6, DW7, DW8, DW9, DW10, DW11, DW12). This directory will contain several subdirectories: one for each node that has at least one event (the possible nodes are n1, n2, n3, n4, n5, n6, n41, n42, n46, n47, n48, n49, n50, n51, n52, n53, n54, n55, n56, n58, n59, n60, n61) and one for each modality (acoustic_1 and seismic_2). The node subdirectories will contain the timeseries and feature files for both modalities for all events in the node; the modality subdirectories contain two separate subdirectories, 'timeseries' which contains the timeseries data and 'features' which contains the feature files for all events for that run. In vehicles, there is a directory for each vehicle type (AAV, DW), which contain a subdirectory for each modality (acoustic_1 and seismic_2). In turn, each one of these contains two separate subdirectories, 'timeseries' which contains the timeseries data and 'features' which contains the feature files for all events for that run. In all cases, the timeseries files and the feature files are named using the conventions xxxeventnn_k_m.txt and xxxevfeatnn_k_m.txt respectively, where xxx is the run name, nn is the node number, k is the event number and m is the modality number (1 for acoustic and 2 for seismic). Description of Extraction ------------------------- The scripts require the input files (run timeseries, run labels) to be placed in a subfolder named 'output', using the naming convention sensitnn-m-xxx.txt, for the run timeseries files and xxxlabelnn_m.txt for the run labels, where xxx is the run name, nn is the node number and m is the modality number (1 for acoustic and 2 for seismic). All output files are saved in the same 'output' folder. To extract the event timeseries, run the extractevents.m script in Matlab using the command extractevents(runname,nodes) where runname is the run name in character vector format, and nodes is the vector of node numbers. The event timeseries files will be saved using the convention xxxeventnn_k_m.txt, where xxx is the run name, nn is the node number , k is the event number and m is the modality number (1 for acoustic and 2 for seismic). To extract the feature files from the event timeseries, run the extractfeatures.m script in Matlab using the command extractfeatures(runname,nodes,type) where runname is the run name in character vector format, nodes is the vector of node numbers, and type is a character defining the vehicle type for the given run ('a' for AAV, 'd' for DW and 'h' for HMMWV. This can be customized by modifyng both the afm_mlpatterngen.m and the afm_mlpatterngen.m scripts. The energy file will be saved using the convention xxxevfeatnn_k_m.txt, where xxx is the run name, nn is the node number , k is the event number and m is the modality number (1 for acoustic and 2 for seismic). All scripts will return 0 when it runs successfully and -1 on error. Notes ----- No DW1 event files were extracted because of the mismatch in the initial timestamp between modalities. Questions or comments, please contact sensit@ece.wisc.edu.

近期下载者

相关文件


收藏者