Saturday 26 December 2015

The management of the future internet

A recent presentation by Ameer Al-Sadi, a PhD student, discusses the use of Software-Defined Networks as part of the future of the internet.

Ameer Al-Sadi 
Topic: Network management by help distributed system

 


Al-Sadi, A.Al-Sherbaz, A.Xue, J. and Turner, S. J.
8th Manchester Metropolitan University (MMU) Postgraduate Research Conference 2015: Innovation, Manchester Metropolitan University, 
05 November 2015.



Abstract
The future internet will include a cloud of assisted living and smart applications that serve a user by providing a remote communication and management for specific resources. It will contain a numerous number of fixed and movable devices, sensors, and actuators. This requires very fast and dynamic communication, which is performed by a novel paradigm of network that contains a forwarding device with a central management, called Software-Define Network (SDN). SDN provides a faster, cheaper and more efficient network. In addition, it strongly supports Network Function Virtualization (NFV), which enables the quicker development of the network by using the software programs for executing the network functions instead of physical devices. 
The aim of the research is to optimise the distribution and use of the SDN network resources through the following objectives: Develop the algorithm responsible for determining the initial number and the location of the elements of SDN network; The algorithm will extend to dynamically adapt this number and these locations according to the network changes; Model software platform to run SDN in wide Area Network and optimize its performance by applying the developed algorithms.
The implications of SDN will be pervasive because it is a powerful network paradigm, which carries the solutions for today's problems. The proposed algorithm will fill part of the gap of the SDN network management and enhance its performance. This work aims to be a helpful tool to design, test and manage any SDN network, starting from the campus network and extending to multiple campuses or the city.



Citation Al-Sadi, A.Al-Sherbaz, A.Xue, J. and Turner, S. J. (2015) The management of the future internet.Workshop presentation to: 8th Manchester Metropolitan University (MMU) Postgraduate Research Conference 2015: Innovation, Manchester Metropolitan University, 05 November 2015.
...is now publicly visible in NECTAR

More details of the paper can be found at: The management of the future internet.

If you'd like to find out more about Computing at the University of Northampton go to: www.computing.northampton.ac.uk. All views and opinions are the author's and do not necessarily reflected those of any organisation they are associated with

Tuesday 22 December 2015

evolutionary algorithms to select filters for evoked potential enhancement+ references

Use of evolutionary algorithms to select filters for evoked potential enhancement
Scott Turner
University of Leicester
Published: 2000
http://hdl.handle.net/2381/29366
DOI: 10.13140/RG.2.1.3654.3204

Abstract
Evoked potentials are electrical signals produced by the nervous system in response to a stimulus. In general these signals are noisy with a low signal to noise ratio. The aim was to investigate ways of extracting the evoked response within an evoked potential recording, achieving a similar signal to noise ratio as conventional averaging but with less repetitions per average. In this thesis, evolutionary algorithms were used in three ways to extract the evoked potentials from a noisy background. First, evolutionary algorithms selected the cut-off frequencies for a set of filters. A different filter or filter bank was produced for each data set. The noisy signal was passed through each filter in a bank of filters the filter bank output was a weighted sum of the individual filter outputs. The goal was to use three filters ideally one for each of the three regions (early, middle and late components), but the use of five filters was also investigated. Each signal was split into two time domains: the first 30ms of the signal and the region 30 to 400ms. Filter banks were then developed for these regions separately. Secondly, instead of using a single set of filters applied to the whole signal, different filters (or combinations of filters) were applied at different times. Evolutionary algorithms are used to select the duration of each filter, as well as the frequency parameters and weightings of the filters. Three filtering approaches were investigated. Finally, wavelets in conjunction with an evolutionary algorithm were used to select particular wavelets and wavelet parameters. A comparison of these methods with optimal filtering methods and averaging was made. Averages of 10 signals were found suitable, and time-varying techniques were found to perform better than applying one filter to the whole signal.

Full text versions are available from:

References

Akay M and Daubenspeck JA (1999) Investigating the Contamination of Electroencephalograms by Facial Muscle Electromyographic Activity using Matching Pursuit Brain and Language Vol. 66 p. 184-200.
http://dx.doi.org/10.1006/brln.1998.2030
Aguiar P, David A, Palo S, Rosa A (2000) EEGSolver-Brain Activity and Evolutionary algorithms [on-line] http://thcta.ist.utl.ptl/~142549/nies/paDer/Daper.html Accessed on 7/2/2000
Aminoff MJ (1999) Electrophysiology Ed. Goetz CG, Pappert EJ Textbook of Clinical Neurophysiology Saunders p. 436-457.
Aminoff MJ and Eisen A (1999) Somatosensory Evoked Potentials Ed. Aminoff MJ Electrodiagnosis in Clinical Neurology Churchill Livingston 4th Edition p. 513-536.
Angel A, Linkens DA, Ting CH (1999) Estimation of Latency Changes and Relative Amplitudes in Somatosensory Evoked Potentials Using Wavelets and Regression Computers and Biomedical Research Vol. 32 p. 209-251.
Anziska BJ, Cracco RQ (1981) Short latency SEPs to median nerve stimulation: Comparison o f recording methods and origin o f components Electroencephalography and Clinical Neurophysiology Vol. 52 p. 531-539.
http://dx.doi.org/10.1016/0013-4694(81)91428-0
Bartnik EA, Blinowska KJ, Durka PJ (1992a) Single evoked potential reconstruction by means of wavelet transform Biological Cybernetics Vol. 67 p. 175-181.
http://dx.doi.org/10.1007/BF00201024
Bartnik EA, Blinowska KJ (1992b) Wavelets - A new method of Evoked Potential Analysis Medical and Biological Engineering and Computing Vol. 30 p. 125-126.
Bentley PM, McDonnell JTE (1994) Wavelet Transforms: An Introduction IEE Electronics & Communication Engineering Journal p. 175-186.
Bertrand O, Bohorquez J, Pernier J (1994) Time-frequency Digital Filtering Based on an Invertible Wavelet Transform. An Application to Evoked Potentials IEEE Transactions o f Biomedical Engineering Vol. 41 No 1 p.77-88.
Bezerianos A, Laskaris N, Fotopoulos S, Papathanasopoulos (1995) Data dependent weighted averages for recording evoked potential signals Electroencephalography and Clinical Neurophysiology Vol. 96 p. 468-471.
http://dx.doi.org/10.1016/0168-5597(95)00070-9
Blinowska KJ, Durka PJ (1997) Introduction to wavelet analysis British Journal ofAudiologyVo\. 31 No. 6 p. 449-459.
Braun JC, Hanley DF, Thakor NV (1996) Detection of Neurological Injury Using Time-Frequency Analysis of Somatosensory Evoked Potentials Electroencephalography and Clinical Neurophysiology Vol. 100 No. 4 p. 310- 318.
http://dx.doi.org/10.1016/0168-5597(96)95115-1
leBron Paige A, Ozdamar O, Delegado RE (1996) Two dimensional spectral processing of sequential evoked potentials Medical & Biological Engineering & Computing Vol. 34 p. 239-243.
http://dx.doi.org/10.1007/BF02520080
Cadwell JA and Villarreal (1999) Electrophysiological Equipment and Electrical Safety Ed. Aminoff MJ Electrodiagnosis in Clinical Neurology Churchill Livingston 4thEdition p. 15-33.
Campbell JA (1985) Observations on Somatosensory Evoked Potentials Recorded From Within the Human Spinal Cord , PhD Thesis, University of Liverpool.
Campbell JA and Leandri M (1986) The effects of High-pass Filters on Computer Reconstructed Evoked Potentials Electroencephalography and Clinical Neurophysiology Vol. 57 pp 99-101.
Carlton EH, Katz S (1980) Is Wiener Filtering an Effective Method of Improving Evoked Potential Estimation IEEE Transactions of Biomedical Engineering Vol. 27 No. 4 p. 187-192.
Challis RE, Kitney RI (1990) Biomedical Signal Processing (in four parts) Part 1 Time Domain Methods Medical and Biological Engineering and Computing Vol. 28 p. 509-524.
http://dx.doi.org/10.1007/BF02442601
Choudhry DK, Stayer SA, Rehman MA, Schwartz RE (1998) Electrocardiographic artifact with SSEP monitoring unit during scolios surgery Paediatric Anaesthesia Vol. 8 p. 341-343.
http://dx.doi.org/10.1046/j.1460-9592.1998.00005.x
Clark (1992) The Origin of Biopotentials Medical Instrumentation: Application and Design Ed. Webster JG 2ndEdition Houghton Muffin: Boston
Coifman RR, Wickerhauser MV (1992) Entropy-based Algorithms for best Basis Selection IEEE Transactions on Information Theory Vol. 38 No.2 p. 713-719.
http://dx.doi.org/10.1109/18.119732
Coppla R, Tabor R, Buchsbaum MS (1978) Signal To Noise Ratio Variability Measurements in Single Trial Evoked Potentials Electroencephalography and clinical Neurophysiology Vol. 4 p. 214-222
Darragh GA, Ifeachor EC, Rosen K (1995) Optimal Signal Enhancement of EPs: A Pilot Study Proceedings o f the International Workshop on Medical and Biological Signal Processing p. 47-54.
Daubechies I (1988) Orthonormal Bases of Compact Supported Wavelets Communications on Pure & Applied Mathematics Vol. XLI p. 909-996.
Daubechies I (1990) The Wavelet Transform, Time-frequency Localization and Signal Analysis IEEE Transactions on Information Theory Vol. 36 No. 5 p. 961-1005.
Davilia CE, Mobin MS (1992) Weighted Averaging of Evoked Potentials IEEE Transactions o f Biomedical Engineering Vol. 39 No. 4 p. 338-345.
Davis L (1991) Hybridisation and Numerical Representation Ed. Davis L Handbook ofEvolutionary algorithms p. 61 -71.
Demiralp T, Yordanova J, Kolev V, Ademoglu A, Devrim M, Samar VJ (1999) Time-Frequency Analysis of Single-Sweep Event-Related Potentials by Means o f Fast W avelet Transforms Brain and Language V ol. 66, p. 129-145.
Dobie RA, Wilson MJ (1990) Optimal ('Wiener') digital filtering of auditory evoked potentials: use of coherence estimates Electroencephalography and Clinical Neurophysiology Vol. 77 p. 205-213.
http://dx.doi.org/10.1016/0168-5597(90)90039-G
Doncarli C, Goering L, Guiheneuc P (1992) Adaptive smoothing of evoked potentials Signal Processing Vol. 28 p. 63-76.
http://dx.doi.org/10.1016/0165-1684(92)90065-5
Donoho DL (1995) De-Noising by Soft Thresholding IEEE Transactions on Information Theory Vol. 41 No. 3 p. 613-627.
http://dx.doi.org/10.1109/18.382009
Donoho DL, Johnstone IM (1994) Ideal spatial Adaptation by Wavelet Shrinkage Biometrika Vol. 81 p. 425
Donoho DL, Johnstone IM, Kerkyacharian G, Picard D (1995) Wavelet Shrinkage: Asymptopia ? Journal o f the Royal Statistical Society B Vol. 57 No. 2 p. 301-369.
Doyle DJ (1975) Some comments on the use of Wiener filtering for estimation of evoked potentials Electroencephalography and Clinical Neurophysiology V ol. 38 p. 533-534.
Eisen A, Roberts F, Low M, Hoirch M, Lawerence P (1984) Questions Regarding the Sequential Neural Generators Theory of the Somatosensory Evoked Potentials Biased by Digital Filtering Electroencephalography and Clinical Neurophysiology Vol. 59 p. 388-395.
http://dx.doi.org/10.1016/0168-5597(84)90040-6
Fung KSM, Chan FHY, Lam K, Poon PWF, Liu JG(1995) Visual Evoked Potential Estimator By Artificial Neural Network Filter: Comparison With The EnsembleAveragingMethod Proceedings of the IEEE Engineering in Medicine and Biology 17thAnnual Conference p. 805-806.
Fung KSM, Chan FHY, Lam K, Liu JG, Poon PWF (1996) Visual Evoked Potential Enhancement by an Artificial Neural Network Filter Bio-Medical Materials and Engineering Vol. 6 p. 1-13.
Furst M, Blau A (1991) Optimal A Posteriori Time Domain Filter for Average Evoked Potentials IEEE Transactions on Biomedical Engineering Vol. 38 No. 9 p. 827-833.
Geva AB, Pratt H, Zeevi YY (1995) Spatio-temporal multiple source localization by wavelet-type decomposition of evoked potentials Electroencephalography and Clinical Neurophysiology Vol96 p. 278-286
http://dx.doi.org/10.1016/0168-5597(94)00294-O
Geva AB, Pratt H, Zeevi YY (1997) Multichannel wavelet-type decomposition of evoked potentials: model-based recognition of generator activity Medical & Biological Engineering & Computing Vol. 35 No. 1 p. 40-45.
http://dx.doi.org/10.1007/BF02510390
Glaser EM and Ruchkin DS (1976) Principles of Neurobiological Signal Analysis Academic Press: New York.
Goldberg DE (1989) Evolutionary algorithms in Search, Optimisation & Machine Learning Addison-Wesley: Reading,Mass.
Green JB, Nelson AV, Michael D (1986) Digital zero-phase-shift filtering of short-latency somatosensory evoked potentials Electroencephalography and Clinical Neurophysiology Vol. 63 p. 384-388.
http://dx.doi.org/10.1016/0013-4694(86)90024-6
Grefenstette JJ (1986) Optimisation of control parameters for genetic algorithms IEEE Transactions on Systems, Man and Cybernetics Vol. 16 No. 1 p. 122-128.
http://dx.doi.org/10.1109/TSMC.1986.289288
Grieve RCW, Parker PA, Hudgins B (1995) Adaptive stimulus Artifact Cancellation in Biological Signals using Neural Networks Proceedings o f the IEEE Engineering in Medicine and Biology 17thAnnual Conference p. 801-802.
Hansson M, Gansler T, Salomonseen G (1996) Estimation of Single Event- Related Potentials Ultizing the Prony Method IEEE Transactions on Biomedical Engineering Vol. 43 No. 10 p. 973-981.
Harrison SAB, Lovely DF (1995) Identification of noise sources in surface recording of spinal somatosensory evoked potentials Medical & Biological Engineering & Computing p. 299-305.
http://dx.doi.org/10.1007/BF02510503
Haupt RL (1995) An introduction to Genetic Algorithms for Electromagnetics IEEE Antennas and Propagation Magazine Vol. 37 No. 2 p. 7-15.
Hayes MH (1996) Statistical Digital Signal Processing and Modelling, John Wiley and Sons, first Edition, p. 335-390.
Heinrich H, Dickhaus H, Rothenberger A, Heinrich V, Moll GH (1999) Single- Sweep Analysis of Event-Related Potentials by Wavelet Networks - Methodological Basis and Clinical Application IEEE Transactions on Biomedical Engineering Vol. 45 No. & p. 867 -879.
Holland JH (1995) Adaptation in Natural and Artificial Systems: An Introduction Analysis with Applications to Biology, Control and Artificial Intelligence MIT Press: Cambridge, Mass.
Isoglu-Alkac U, Baser-Eroglu C, Ademoglu A, Demiralp T, Miener H, Stadler M (1998) analysis of the Electroencephalographic activity during the necker cube reversals by means of the wavelet Transform Biological Cybernetics Vol. 79 p. 437-442.
http://dx.doi.org/10.1007/s004220050492
Journee HL, van der Worp PE, Zeinstra E, Buchtal A, Mooji JJA (1995) Enhancement of the Acquisition Speed of Somatosensory Evoked Potentials By a Response Tuned Wavelet Filter Proceedings of the IEEE Engineering in Medicine and Biology 17thAnnual Conference p. 1065-1066.
Karajalainen PA, Kaipio JP, Koistinen AS, Vauhkonen M (1999) Subspace Regularization Method for the Single-Trial Estimation of Evoked Potentials IEEE Transactions on Biomedical Engineering Vol. 48 No. 7 pp. 849-860.
Khandpur RS (1987) Handbook of Biomedical Instrumentation p.5 Tata McGraw Hill: New Dehli.
Kriss A (1985) Setting up an Evoked Potential (EP) Laboratory Ed. Halliday AM Evoked Potentials in Clinical Testing p. 1-44.
Lange DH, Inbar GF (1996) A Robust Parametric Estimator for Single-Trial Movement Related Brain Potentials IEEE Transactions on Biomedical Engineering Vol. 43 No. 4 p. 341-347.
http://dx.doi.org/10.1109/10.486254
Lange DH, Pratt H, Inbar GF (1997) Modelling and Estimation of Single Evoked Brain Potential Components IEEE Transactions on Biomedical Engineering Vol. 44 No. 9 p. 791-799.
Lankhorst MM, van der Lann MD(1994) Wavelet-based Signal Approximation with Evolutionary algorithms [on-line] ftp://ftp.cs.rug.nl/pub/cs-reports/wavelets.ps.gz Accessed on 24/4/1999
Laskaris N, Bezarianos A, Fotopoulos S, Papathanasopoulos P (1996) A Evolutionary algorithm For the Multidimensional Filtering Process of Visual Evoked Potential Signals Proceedings o f 18th Annual International Conference o f the IEEE Engineering in Medicine and Biology Society p. 1553-1554.
Laskaris N, Fotopoulous S, Papathanasopoulos P, Bezerianos A (1997) Robust moving averages, with Hopfield neural network implementation, for monitoring evoked potential signals, Electroencephalography and Clinical Neurophysiology Vol. 104 p. 151-156.
http://dx.doi.org/10.1016/S0168-5597(97)96681-8

Lewalle J, Peek FW, Murphy SJ (1995) Wavelet Analysis of Olfactory Nerve Responses to Stimulus Journal of Theoretical Biology Vol. 177 No. 3 p. 215- 236.
Lim LM, Akay M, Doubenspeck JA (1995) Identifying Respiratory-Related Evoked Potentials IEEE Engineering in Medicine and Biology Magazine March/April p. 174-178.
http://dx.doi.org/10.1109/51.376756
Maccabee PJ, Pinkhasov El, Cracco RQ (1983) Short latency somatosensory evoked potentials to median nerve stimulation effect of low frequency filter Electroencephalography and Clinical NeurophysiofogyVol 55 p. 34-44.
Maccabee PJ, Hassan NF, Cracco RQ, Schiff JA (1986) Short latency somatosensory evoked potentials: power spectra comparisons between high-pass analog and digital filter Electroencephalography and Clinical NeurophysiologyVol65 p. 177-187.
Maccabee PJ, Hassan NF (1992) AEEM Minimonograph #39: Digital Filtering: Basic Concepts and Applications to Evoked Potentials Muscle & Nerve Vol. 15 p. 865-875.
MacLennan AR and Lovely DF (1995) Reduction of evoked potential measurement time by a TMS320 based adaptive matched filter Med. Eng. Phys. Vol. 17 (4) p. 248-256.
http://dx.doi.org/10.1016/1350-4533(95)90849-7
Makeig S, Jung TP, Bell AJ, Ghahreman D, Sejinowski TJ (1997) Blind Separation of Auditory Event Related Responses into Independent Components Proceedings o f the National Academy o f Science USA Vol. 94 p. 10979-10984.
Mallat SG (1989) A Theory for Multiresolution Signal Decomposition: The wavelet Representation IEEE Transactions on Pattern Analysis and Machine Intelligence Vol. 11 No. 7 p. 674-693.
http://dx.doi.org/10.1109/34.192463
Mallat SG (1998) A Wavelet Tour of Signal Processing Academic Press: San Diego
Mallat SG and Zang Z (1993) Matching pursuit with time-frequency dictionaries IEEE Transactions on Signal Processing Vol. 41 No. 12 p. 3397-3415.
http://dx.doi.org/10.1109/78.258082
McNay D, Michielesen E, Rodgers RL, Taylor SA, Akhatari M, Sutherling WW (1996) Multiple Source Localization using Genetic Algorithms Journal of Neuroscience Methods Vol. 64 pp 163-172.
http://dx.doi.org/10.1016/0165-0270(95)00122-0
Michalewicz Z (1996) Evolutionary algorithms+Data Structures = Evolution Programs 3rd Edition, Springer: Berlin
Misiti M, Misiti Y, Oppenheim G, Poggi JM Wavelet Toolbox For Use with MATLAB TheMathWorksInc.
Morin E, Scott RN, Parker PA (1987) Characterization and Processing of Surface Recorded Spinal Somatosensory Evoked Potentials Electroencephalography and Clinical Neurophysiology Vol. 68 pp.40-44
http://dx.doi.org/10.1016/0168-5597(87)90068-2
Muthuswamy J, Thakor NV (1998) Spectral analysis methods for neurological signals Journal ofNeuroscience Methods Vol. 83 p. 1-14.
Nayak A, Roy RJ (1995) Neural Networks for Predicting Depth of Anesthia From Auditory Evoked Potentials: Comparison of the Wavelet Transform with Autoregressive Modelling and Power Spectrum Proceedings of the IEEE Engineering in Medicine and Biology 17thAnnual Conference p. 797-800.
Nayak A, Roy RJ (1998) Anaesthesia Control Using Midlatency Auditory Evoked Potentials IEEE Transactions on Biomedical Engineering Vol. 45 No. 4 p. 409-421.
http://dx.doi.org/10.1109/10.664197
Nishida S, Nakamura M, Shibasaki H (1993) Method for single-trial Recording of somatosensory evoked potentials Journal of BiomedicalEngineeringVol. 15 p. 255-262.
Norcia AM, Sato T, Shinn P, Mertus J (1986) Methods for identification of evoked response in frequency and combined time/frequency domains Electroencephalography and Clinical Neurophysiology V ol. 65 p. 212-226.
Nuwer MR, Dawson E (1984) Intraoperative evoked potential monitoring of spinal cord: enhanced stability of cortical recordings Electroencephalography and clinical Neurophysiology Vol. 59 p. 318-327
http://dx.doi.org/10.1016/0168-5597(84)90049-2
Olson WH Basic Concepts of Medical Instrumentation Ed. Webster JG Medical Instrumentation Application and Design 2nd Edition p. 10-11, Houghton Mifflin Co: Boston
Paradiso C, De Vito L, Rossi S, Setacci C, Battisini N, Cioni R, Passero S, Giannini F, Rossini PM (1995) Cervical and scalp recorded short latency somatosensory evoked potentials in response to epidural spinal cord stimulation in patients with peripheral vascular disease Electroencephalography and Clinical Neurophysiology V ol. 96 p. 105-113.
Parker PA, Gopalan R (1987) Evoked Potential Signal and System Nonlinearity IEEE Transactions on Biomedical Engineering Vol. 34 No. 10 p. 771-778.
Parsa V, Parker PA (1994) Multireference Adaptive Noise Cancellation Applied to Somatosensory Evoked Potentials IEEE Transactions on Biomedical Engineering Vol. 41 No. 8 p. 792-800.
Parsa V, Parker PA, Scott RN (1998) Adaptive Stimulus Artifact Reduction in Noncortical Somatosensory Evoked Potential Studies IEEE Transactions on Biomedical Engineering Vol. 45 No. 2 p. 161-179.
Quiroga RQ (2000) Obtaining single stimulus evoked potentials with Wavelet Denoising [on-line] http:/Avww.physio.mu-luebeck.de/user/rq/denoisingl.ps.qz accessed on 3/7/2000.
Rossini PM, Cracco RQ, Cracco JB, House WJ (1981) Short latency somatosensory evoked potentials to peroneal nerve stimulation: scalp topography and the effect of different frequency filters Electroencephalography and Clinical Neurophysiology Vol. 52 p. 540-552.
http://dx.doi.org/10.1016/0013-4694(81)91429-2
Rossini PM, Basciani M, DiStefano E, Febbo A, Mercuri N (1985) Short Latency scalp somatosensory evoked potential and central spine to scalp propagation characteristics during peroneal and median nerve stimulation in multiple sclerosis Electroencephalography and clinical Neurophysiology Vol. 60 p. 197-206.
http://dx.doi.org/10.1016/0013-4694(85)90031-8
Saatchi Mr, Gibson C, Rowe JWK, Allen EM (1997) Adaptive Multiresolution Analysis Based Evoked Potential Filtering IEE Proceedings on Science, Measurement and Technology Vol. 144 No. 4 pp. 149-155.
Samar VJ, Swartz KP, Raghuveer (1995) Multiresolution Analysis of Event- Related Potentials by Wavelet Decomposition Brain and Cognition Vol. 27 p. 398-438.
Samar VJ, Begleiter H, Chapa JO, Raghuveer MR, Orlando M, Chorlian D (1996) Matched Meyer Neural Wavelets for Clinical and Experimental Analysis of Auditory and Visual Evoked Potentials Signal Processing: VIII Theories and Applications p. 387-390.
Samar VJ, Bopardikar, Raghuveer R, Swartz K (1999) Wavelet Analysis of Neuroelectric Waveforms: A conceptual Tutorial Brain and Language Vol. 66 p. 7-60.
http://dx.doi.org/10.1006/brln.1998.2023
Schafer RE, Small GW, Arnold A (1996) Evolutionary algorithm-Based Protocol for Coupling Digital Filtering and Partial Least-Squares Regression: Application to the Near-Infrared Analysis of Glucose in Biological Matrices Analytical Chemistry Vol. 68 p. 2663-2675.
Strang G and Nguyen T (1997) Wavelets and Filter Banks Wellesley-Cambridge Press Revised Edition.: Wellesley, MA
Thakor NV (1987) Adaptive filtering of Evoked Potentials IEEE Transactions ofBiomedical Engineering Vol. 32 NO. 1 p. 7-12.
Thakor NV, Guo X, Vaz RA, Laguna P, Jane R, Caminal P, Rix H, Hanley DF (1993a) Orthonormal (Fourier and Walsh) Models of Time-varying Evoked Potentials in Neurological Injury IEEE Transactions o f Biomedical Engineering Vol. 40 No. 3 p. 213-221.
Thakor NV, Xin-rong G, Yi-Chun S, Hanley DF (1993b) Multiresolution Wavelet Analysis of Evoked Potentials IEEE Transactions of Biomedical EngineeringNoX.^ONo.W p. 1085-1094.
Tian J, Juhola M, Gronfors T (1997) Latency Estimation of Auditory Brainstem Response By Neural Networks Artificial Intelligence in Medicine Vol. 10 p. 115-128.
Walter DO (1969) A Posteriori Wiener Filtering of Averaged Evoked Responses Electroencephalography and Clinical Neurophysiology suppl 27 p. 61-70.
Wastell DG (1979) The application of low-pass filtering to evoked potential data: Filtering without phase distortion Electroencephalography and Clinical
Neurophysiology Vol. 46 p. 355-356.
Wasted DG (1981) When wiener filtering is less than optimal: An illustrative application to the brain stem evoked potential Electroencephalography and Clinical Neurophysiology Vol. 51 p. 678-682.
http://dx.doi.org/10.1016/0013-4694(81)90214-5
de Weerd JPC, Kap JI (1981a) A Posteriori Time-varying Filtering of Averaged Evoked Potentials 1 Introduction and Conceptual Basis Biological Cybernetics Vol. 41 p. 211-222.
de Weerd JPC, Kap JI (1981b) A Posteriori Time-varying Filtering of Averaged Evoked Potentials I Mathematical and Computational Aspects Biological Cybernetics Vol. 41 p. 223-234.
de Weerd JPC, Kap JI (1981c) Spectro-temporal representation and time- varying spectra of evoked potentials Biological Cybernetics Vol. 41 p. 101-117
http://dx.doi.org/10.1007/BF00335365
Wiener N (1949) Extrapolation, Interpolation and Smoothing of Stationary Time Series with Engineering Applications cited by Proakis JG and Manolakis DG (1996) Digital Signal Processing Principles, Algorithms and Applications Prentice-Hall.New Jersey 3rdEdition pp. 715.
Yu KB, McGillem CD (1983) Optimum filter for estimating evoked potential waveforms IEEE Transactions on Biomedical Engineering Vol. 30 No. 11 p. 730-373.
http://dx.doi.org/10.1109/TBME.1983.325187
Yu XH, Zhang YS, He ZY (1994) Peak component latency-corrected average method for evoked potential waveform estimation IEEE Transactions on Biomedical Engineering Vol. 41 No. 11 p. 1072-1082.
http://dx.doi.org/10.1109/10.335845
Zhang Q and Benveniste A (1992) Wavelet Networks IEEE Transactions on Neural Networks Vol. 2 p. 889-898
http://dx.doi.org/10.1109/72.165591


If you'd like to find out more about Computing at the University of Northampton go to: www.computing.northampton.ac.uk. All views and opinions are the author's and do not necessarily reflected those of any organisation they are associated with

Thursday 17 December 2015

Aldebaran NAO robot in Teaching

Photo by John Sinclair

I had my first opportunity today to try an Aldebaran NAO robot as a teaching tool in an AI class today at the University of Northampton. The session was an end of term activity around summarising what we did in the AI class so far and questions. 

A question came up around AI and it's impact on society. Perfect opportunity to bring in a social robot - especially as a precursor for when we include a session on social robotics next term.

The robot was part of the investment in STEM teaching part-funded by HEFCE.


All opinions in this blog are the Author's and should not in any way be seen as reflecting the views of any organisation the Author has any association with.If you'd like to find out more about Computing at the University of Northampton go to: www.computing.northampton.ac.uk. All views and opinions are the author's and do not necessarily reflected those of any organisation they are associated with

Friday 11 December 2015

BCS Northampton: IVR Part 2 - Understanding the development technology


26th January 2016 


IVR Part 2 - Understanding the development technology

Avenue Campus, University of Northampton


7pm starting at 7:30pm 




With the advent of VOIP and VoiceXML, the IVR and speech industry now shares much of its architecture with that of the Web industry, and it is now possible to write a single application and deliver its functionality via speech, mobile app or Web browser, or for a user to start a transaction with one technology and complete it via another. These are exciting times for converged technologies.
Despite this convergence and advances within the industry, the speech channel still presents some challenges to users. Touch-tone IVR systems are widely considered to be unpopular, and now seem outdated, and guided speech recognition is often parodied for having a limited ability to understand its users. The Holy Grail of speech automation is Natural Language Understanding, which allows users to speak to the computer as if speaking to a human operator, but how natural is it to interact with a computer using voice, rather than, say, a Web browser, and what particular problems does this mode of interaction present to the user?

How to find Avenue Campus

If you'd like to find out more about Computing at the University of Northampton go to: www.computing.northampton.ac.uk. All views and opinions are the author's and do not necessarily reflected those of any organisation they are associated with

Wednesday 9 December 2015

BCS Northampton: IVR Part 1 - Application user interface

IVR Part 1 - Application user interface



15th December 2015

Avenue Campus,  University of Northampton

7pm starting at 7:30pm



The Application User Interface is key to developing a new Service or user Application.
The best Applications use a Simple Formula.
    1 Keep it simple (Ask the right questions)
    2 Reduce the amount of information required from the user.
   3 Feedback simple but succinct information.
   4 Extract Known or available information (CLI, DNIS, Account details, Mobile number, IP address etc.)
   5 Communication should be a no blame format should be seen as a second stage information gathering
Applications can be
   1 Voice based (Speech or Tone)
   2 Application based (Web)
   3 Multimedia/Hybrid (Audio, Voice, Web, SMS, Email, Web)
Knowing how to communicate with the end user is key to a successful deployment.
Build up knowledge on regular callers understand their preferences.

If you'd like to find out more about Computing at the University of Northampton go to: www.computing.northampton.ac.uk. All views and opinions are the author's and do not necessarily reflected those of any organisation they are associated with

Friday 4 December 2015

BCS Bedford: How to select your new cloud provider: A rigorous, effective and proven approach

A BCS (British Computer Society) Bedford branch Event at the Park Inn, Bedford

Date: Wednesday, 27 January 2016

Topic: ”How to select your new cloud provider: A rigorous, effective and proven approach”

Speakers: Martin Tate

Time:  6.30-8.00pm; registration starts at 6:00pm

Location:  Tavistock Suite, The Park Inn Hotel, 2 St Mary's Street, Bedford MK42 0AR

Register online at:  https://events.bcs.org/book/1845

You are warmly invited to attend a FREE evening talk at The Park Inn, Bedford (opposite Bedford College) on Wednesday 27 January 2016.

”How to select your new cloud provider: A rigorous, effective and proven approach” is the topic of a talk by Martin Tate.

Most organisations under-estimate the risks when selecting IT solutions such as cloud provision.  They use conventional product procurement approaches, or the informal “I’ll know it when I see it”.  Martin Tate’s presentation explains why ordinary approaches pretty much guarantee the best candidate will withdraw or be de-listed.  He illustrates his methodical approach using an actual cloud selection – his first was in 2002, before it was even termed cloud – the winner was provably a better fit, but less than one-tenth the cost of the runner up.

A ‘poacher turned gamekeeper’, Martin formerly worked for an IT provider and was trained to sell software.  He has been an independent consultant for over 20 years, specialising in evaluating, selecting and procuring off-the-shelf solutions.  He has personally run or rescued 52 selection projects and appraised over 1,000 candidate solutions.  However, the most important statistic is zero – never once has an IT selection gone through his method and procured software that proved unfit for purpose.



BCS awarded Martin Chartered Fellow status in 2007 for eminence in the field of IT selections and in March published his book ‘Off-The-Shelf IT Solutions: A practitioner's guide to selection and procurement’

More recently, the International Requirements Engineering Board (IREB) published his article ‘IT Requirements when Buying, not Making: Effective specifications to select off-the-shelf software in the latest RE Magazine.  You can read this article at: http://re-magazine.ireb.org/issues/2015-4-building-the-extreme/
 
Agenda

6.00pm        Registration, refreshments and networking

6.30pm        Introduction
"How to select your new cloud provider: A rigorous, effective and proven approach”

7.20pm        Opportunity to question the speaker

7.45pm        Thanks
Opportunity to network and talk to the speakers

There is free parking to the rear of The Park Inn Hotel.  Note: Please give your vehicle registration at reception on arrival otherwise you may incur a penalty charge.  Parking spaces are also available at a £1 charge on the Bedford College Campus.  There are also free parking areas in the vicinity.

Everybody is welcome – please mention this to friends and colleagues.

Register online at:  https://events.bcs.org/book/1845


Information on this and other talks are available on our Branch website: www.beds.bcs.org.uk

. All views and opinions are the author's and do not necessarily reflected those of any organisation they are associated with

Tuesday 1 December 2015

Sunday 29 November 2015

Minecraft | Code.org

Minecraft | Code.org:





This is really good fun. Taken from the code.org using Minecraft to develop programming skills.

go to https://code.org/mc to play with it.



'via Blog this'

If you'd like to find out more about Computing at the University of Northampton go to: www.computing.northampton.ac.uk. All views and opinions are the author's and do not necessarily reflected those of any organisation they are associated with

The Impact of Obstacle on the Performance of Vehicular Ad hoc Network

A recent dissertation by an MSc Computing (Computing Network Engineering) looked at Vehicular Ad Hoc Network simulation for reducing traffic congestion and how obstacles effect the communication performance in the network.





The Impact of Obstacle on the Performance of Vehicular Ad hoc Network 
 Nuraddeen Ali Goni


Abstract 

Recently, Vehicular Ad hoc network (VANeT) has gain popularity due to the increase in vehicle safety and reducing traffic jam in urban and highway environment. Wireless Access for Vehicular Environment (WAVE) which is part of Dedicated Short Range Communication (DSRC) protocol was developed to adapt to VANeT requirements to support vehicle communication and Intelligent Transport System (ITS). The dissertation focuses on simulating how obstacles affect the performance of VANeT communication. Communication takes place using Vehicle-to-vehicle (V2V) and Vehicle-toInfrastructure (V2I) architecture with emphasis on Line of Sight (LOS) and Non-line of Sight (NLOS) transmission by the measuring total number of successful and unsuccessful packets decoded. The simulation was implemented using open source Veins framework which runs on OMNeT++ engine, coupled with SUMO which provides a realistic microsimulation for vehicles. The research is limited to Northampton town centre, Avenue and Park Campus surroundings. The environments were implemented with low, medium and high vehicle density with message broadcast throughout the simulation run time. Results generated were evaluated and analysed. Final results suggest that LOS and NLOS transmission play a role on different circumstances with regard to VANeT architecture and application. Finally, this project is the continuation of interim report written earlier.

Supervised by Dr Ali Al-Sherbaz


If you'd like to find out more about Computing at the University of Northampton go to: www.computing.northampton.ac.uk. All views and opinions are the author's and do not necessarily reflected those of any organisation they are associated with

Towards the Development of a Smart Entry System

A recent work by an MSc Computing student looked at a low cost door entry control system with video, audio and app development.







Towards the Development of a  Smart Entry System
Matthew Jarvis

Abstract
Commercial offerings related to the Internet of Things (IoT) have proliferated in the last decade. Among them is a collection of smart entry systems that enable homeowners to see, hear and speak to visitors, even when they are not at home. Given the relatively low cost of the hardware required to build these systems, a number of developers have assembled similar units using affordable, off-the-shelf components. This dissertation documents the process taken to research, design, build and test a non-commercial smart entry system. In doing so, a contribution is made to the current knowledge within this field. The system is developed in 4 stages. The first 3 involve the construction of individual subsystems, which are integrated in the final stage. Upon completion, evidence is given to demonstrate that the final system functions effectively and that the selected approach was beneficial to the development process.


Supervised by Dr Scott Turner


If you'd like to find out more about Computing at the University of Northampton go to: www.computing.northampton.ac.uk. All views and opinions are the author's and do not necessarily reflected those of any organisation they are associated with

Tuesday 24 November 2015

Dr Scott Turner (update 2015)- robots, genetic algorithms and problem-solving








Attribution Some rights reserved by Patrick Hoesly


Research Interests


  • Robotics
  • Problem-solving and computer-related pedagogy
  • Genetic Algorithms and Neural Network Applications
  • Signal Progressing




Recent Publications


Sidoumou, M. R., Turner, S. J., Picton, P., Bechkoum, K. and Benatchba , K. (2015) Multitasking in Emotion Modelling Attention Control. In: Proceedings of 6th International Conference on Affective Computing and Intelligent Interaction (ACII).Xi'an, china: IEEE. 978-1-4799-9953-8/15


Olajubu, O., Ajit, S., Johnson, M., Turner, S., Thomson, S. and Edwards, M. (2015) Automated Test Case Generation from Domain Specific Models of High-level Requirements. In: Proceedings of the 2015 Conference on Research in Adaptive and Convergent Systems. New York, NY, USA: ACM. pp. 505-508.


Al-Khalil AB, Al-Sherbaz A, Turner S (2015) "Utilising SCM – MIMO Channel Model Based on V-BLAST Channel Coding in V2V Communication." 8th international workshop on communication technologies for vehicles. 6-8 May 2015 Tunis, Tunisa

Turner S (2015) "Enhancing computing student employability skills through partnership working in STEM outreach" CEISEE 2015


Ajah S, Al-Sherbaz A, Turner S, Picton P (2015)  "Machine to machine communications energy efficiencies: the implications of different M2M communications specifications"  International Journal of Wireless and Mobile Computing (IJWMC), volume 8, pp. 15--26, 2015

Al-Khalil AB, Al-Sherbaz A, Turner S (2014)Feasibility Study of Utilising SCM – MIMO Channel Model in V2V Communication. 7th international workshop on communication technologies for vehicles. 2014 Saint-Petersburg – Russia (accepted)
    Al-Khalil AB, Al-Sherbaz A, Turner S (2014) SCM – MIMO Channel Model Based on V-BLAST Channel Coding in V2V Communication. Submitted to the 3rd international conference on connected vehicles and expo.Vienna – Austria 2014. (accepted)
      Hill G, Turner S (2014) Chapter 5: Electronic Online Marking of Software Assignments", Progress in IS: Software Engineering Education for a Global E-service Economy, Motta, Gianmario; Bing, Wu (Eds.), Springer, ISBN 978-3-319-04216-9, DOI 10.1007/978-3-319-04217-6_5
        Forti Y,  Bechkoum K,  Turner S and Ajit S (2014)  The adoption of e-government in Arab Countries - The case of Libya  European Conference on eGovernment ECEG 2014 Spiru Haret University, Romania 12-13 June 2014
          Hill G, Svennevik E, Turner S (2014) "Computer Science Courses Using Laptops" Innovation in Teaching and Learning in Information and Computer Sciences (preprint)
            Ajah S, Al-Sherbaz Ali, Turner S, Picton P (2014) “Sub 1GHz M2M Communications Standardization: The Advancement in White Space Utilization for Enhancing the Energy Efficiency” PGNet 2014 Liverpool John Moore's University, UK 23rd June 2014.

                Turner S, Holmes N, Gordon A (2014) "Visualising the Field" Workshop Northampton Learning and Teaching Conference 2014- Northampton 2018: Planning, Designing and Delivering Student Success University of Northampton 22nd May 2014

                  Sinclair J, Allen A, Davis  L, Goodchild  T, Messenger J, Turner S (2014)  "Enhancing student employability skills through partnership working in STEM outreach " Northampton Learning and Teaching Conference 2014- Northampton 2018: Planning, Designing and Delivering Student Success University of Northampton 22nd May 2014

                    Sinclair J, Allen A, Davis  L, Goodchild  T, Messenger J, Turner S (2014)  "Enhancing student employability skills through partnership working in STEM outreach; the University of Northampton approach " HEA STEM Annual Teaching and Learning Conference 2013: Enhancing the STEM Student Journey, University of Edinburgh, 30th April-1st May 2014

                      Turner S (2014) "Greenfoot in Problem solving and Artificial Intelligence" CEISEE 2014 University of Electronic Science and Technology of China, Chengdu China 24-25 April 2014.

                       Kaczmarczyk S, Mirhadizadeh S, Picton P, Salamaliki-Simpson R, Turner S (2013) Modelling, simulation and experimental validation of nonlinear dynamic interactions in an aramid rope system ICOVP Lisbon, Portugal 9-12 September 2013

                      Shwail SH, Karim A, Turner S.(2013): Probabilistic Multi Robot Path Planning in Dynamic Environments: A Comparison between A* and DFS. International Journal of Computer Applications 82(7):29-34, November 2013. Published by Foundation of Computer Science, New York, USA


                      Turner S (2013) Junkbots – it is not one thing! Engage 2013 27-28th September 2013

                      Hill G and Turner S (2013) Electronic Online Marking Of Software Assignments (EOMOSA) CEISIE 2013 13th -14th May 2013 Milan
                      Turner S (2013) Junkbots HEA STEM: Annual Learning and Teaching Conference 2013: Where practice and pedagogy meet 17 Apr 2013 - 18 Apr 2013

                      Al-Khalil AB, Al-Sherbaz A, Turner S (2013) Enhancing the Physical Layer in V2V Communication Using OFDM – MIMO Techniques 14th Annual PostGraduate Symposium on The Convergence of Telecommunications, Networking and Broadcasting (PGNET 2013) in Liverpool 24-25th June 2013.
                      Turner, S (2012) Case Studies in Web Sustainability Ariadne No 70 ISSN: 1361-3200

                      Maunder, R., Turner, S.Sneddon, S. and Crouch, A. (2012) Editorial. Enhancing the Learner Experience in Higher Education. 4(1), pp. 1-2. 2041-3122.


                      Turner, S. and Al-Sherbaz, A. (2012) What's the problem with problem-solving? Seminar Presentation presented to: Insights into the future of learning and teaching at Northampton, University of Northampton, 3rd December 2012.

                      Kariyawasam K., A., Turner S., Hill G. (2012) "Is it Visual? The importance of a Problem Solving Module within a Computing course", Computer Education, Volume 10, Issue 166, May 2012, pp. 5-7, ISSN: 1672-5913. 

                      Hill G., Turner S. (2012) "Referencing within Code in Software Engineering Education!", Computer Education, Volume 10, Issue 166, May 2012, pp. 1-4, ISSN: 1672-5913.



                      Wang, Y., Picton, P., Turner, S. and Attenburrow, G (2011) The Subjective Measurement of Leather Handle by Descriptive Sensory Analysis, Journal of the American Leather Chemists Association, Apr 2011 pp 134-139


                      Wang, Y., Picton, P., Turner, S. and Attenburrow, G (2011) Predicting Leather Handle like an Expert Artificial Neural Networks, Applied Artificial Intelligence, Volume 25, Issue 2 February 2011 , pages 180 - 192 ISSN: 0883-9514DOI:10.1080/08839514.2011.545218 pp 180-192.


                      Turner S and Hill G (2010) "Innovative use of Robots and Graphical Programming in Software Education" Computer Education Ser. 117 No. 9 pp 54-57 ISSN: 1672-5913
                        Turner S and Hill G(2008) "Robots within the Teaching of Problem-Solving" ITALICS vol. 7 No. 1 June 2008 pp 108-119 ISSN 1473-7507
                           Kaczmarczyk S, Mirhadizadeh S, Picton P, Salamaliki-Simpson R, Turner S (2013) Modelling, simulation and experimental validation of nonlinear dynamic interactions in an aramid rope system ICOVP Lisbon, Portugal 9-12 September 2013 

                          Hill G and Turner S (2013) Electronic Online Marking Of Software Assignments (EOMOSA) CEISIE 2013 13th -14th May 2013 Milan (accepted)


                          Turner S (2013) Junkbots HEA STEM: Annual Learning and Teaching Conference 2013: Where practice and pedagogy meet 17 Apr 2013 - 18 Apr 2013 (accepted)


                          Turner, S. and Al-Sherbaz, A. (2012) What's the problem with problem-solving? Seminar Presentation presented to: Insights into the future of learning and teaching at Northampton, University of Northampton, 3rd December 2012.


                          Turner S (2011) Neural Nets Robotics Workshop. Bot Shop! University of Derby, 28th October 2011.


                          Hill, G, Svennevik E, Turner S (2011) "Green Computer Science Courses. No more labs full of computers, we're going mobile!" The 7th China - Europe International Symposium on Software Industry Oriented Education (CEISIE 2011), University of Northampton 23-24th May 2011


                          Turner S (2011) "Junkbots" The 7th China - Europe International Symposium on Software Industry Oriented Education (CEISIE 2011), University of Northampton 23-24th May 2011


                          McGovern K, Mothersole P, Turner S (2011) "Influencing students' construction of personalised concept maps through the use of query expansion (QE) searching of the World Wide Web" Learning Global, University of Northampton  11th May 2011


                          Kariyawasam K and Turner (2011) "Is it Visual? problem solving evaluation" Learning Global,University of Northampton  11th May 2011


                          Goodchild T, Dravid R, Turner S (2011) "Mind the Gender Gap - Reflections on addressing gender diversity in Computing and Engineering" Learning Global,University of Northampton  11th May 2011


                          Zhao F, Turner S, Hill G, Dravid R, Zhang Y (2010) A Virtual Environment Training System for Haptic Laparoscopic Surgery 16th International Conference on Automation and Computing, University of Birmingham, Birmingham, UK, 11 September 2010


                          Turner S (2010) "PowerPoint is just the start" Learning Dialogues: Learning and Teaching Conference, University of Northampton 13th May 2010


                          Turner S (2010) "Initial Experience of using Audio Feedback" Learning Dialogues: Learning and Teaching Conference, University of Northampton 13th May 2010

                            Turner S(2009) " PowerPoint, but what else?"10th Higher Education Academy-ICS Conference, University of Kent, 24-27th August 2009, pp 151 ISBN 978-0-9559676-6-5


                            Turner S (2009)"Initial experience of using audio feedback for general assignment feedback" A Word In Your Ear 2009 Sheffield Hallam University, 18 December 2009 pg 12


                            Turner S, Hill G, Adams J (2009) "Robots in problem solving in programming" 9th 1-day Teaching of Programming Workshop, University of Bath, 6th April 2009.


                            Turner S (2009) "Tiddlywikis for student developed resources" Transitions: Teaching and Learning Conference 13th May 2009 University of Northampton.


                            Turner S (2008) "TiddlyWikis for Student Developed Resources" 9th Higher Education Academy-ICS Annual Conference, Liverpool Hope University, 26th August - 28th August 2008. pp. 192 ISBN 978-0-9559676-0-3.


                            Turner S and Adams J (2008) "Robots and Problem Solving" 9th Higher Education Academy-ICS Annual Conference, Liverpool Hope University, 26th August - 28th August 2008. pp. 14 ISBN 978-0-9559676-0-3.


                            Minai, A, Turner S, and Hill. G (2008) "Motivational Differences in Learning Internet Programming Between Arts and Computing Students" 9th Higher Education Academy-ICS Annual Conference, Liverpool Hope University, 26th August - 28th August 2008. pp. 197 ISBN 978-0-9559676-0-3.


                            Adams, J. and Turner, S., (2008) Problem Solving and Creativity for Undergraduate Computing and Engineering students: the use of robots as a development tool Creating Contemporary Student Learning Environments 2008, Northampton, UK.


                            Adams, J. and Turner, S., (2008) Problem Solving and Creativity for Undergraduate Engineers: process or product? International Conference on Innovation, Good Practice and Research in Engineering Education 2008, Loughborough, UK.


                            Adams, J., Turner, S., Kaczmarczyk, S., Picton, P. and Demian, P.,(2008). Problem Solving and Creativity for Undergraduate Engineers: findings of an action research project involving robots International Conference on Engineering Education ICEE 2008, Budapest, Hungary.

                                Contact: scott.turner@northampton.ac.uk

                                Profile:http://www.northampton.ac.uk/people/scott.turner

                                Related

                                If you'd like to find out more about Computing at the University of Northampton go to: www.computing.northampton.ac.uk. All views and opinions are the author's and do not necessarily reflected those of any organisation they are associated with