<< Chapter < Page Chapter >> Page >
This module discusses secondary and/or experimental detection methods used in a real-time laugh track removal system. This module is part of a larger series discussing the implementation of this system.


In this module, some of the more exotic detection methods considered for our laugh track removal system are discussed. In particular, a detection method using polynomial curve fitting in conjunction with support vector machines.

Support vector machine (svm)/polynomial curve fitting

As previously discussed in the Anatomy of a Laugh Track module, laugh tracks have a characteristic shape in the time domain. In order to take advantage of this fact, one detection method we considered involved using support vector machines and polynomial curve fitting to detect laughs. Given the unique shape of a laugh track, one ought to be able to consistently fit the same polynomial curve onto a signal representing a laugh. This curve can then be completely characterized in terms of its coefficients. By then building a database of positive and negative examples of polynomial coefficients, and training a support vector machine on this data, we ought to then be able to produce a fast detection scheme for laughs.

What are support vector machines?

Support vector machines are a relatively new technique for partitioning high dimensional datasets into classes. At the simplest level, a SVM divides a high dimensional dataset using hyper-planes. These divisions can then be completely characterized in terms of the data points–called support vectors–that are closest to the hyper-plane of the division. In this way an enormously complex dataset can be partitioned, and more importantly, these partitions are easy to describe. Once a training dataset is partitioned, new points can be classified by checking into which partition the point falls. Further complexity can be introduced by switching from hyper-planes to other curves for partitioning a dataset. Common curves include polynomials, sigmoids, and radial basis functions. More information about support vector machines can be found at www.kernel-machines.org .

Polynomial curve fitting

Not to be confused with the polynomial curve potentially used by a SVM, we experimented using polynomial curve fitting to characterize the shape of a laugh track. After experimenting with a handful of potential curves, we chose the degree 9 polynomial as the best curve to use for fitting based on the low error, quick fitting, and high dimension. The high dimension is important, because the power of SVMs becomes most readily apparent in high dimensional space. In this case, our data consisted of 11 dimensional vectors: 9 dimensions from the coefficients of a fitted polynomial plus the duration of the audio segment in question, and the error of the fitted curve.


In order to detect laugh tracks, we first divided the audio stream into smaller segments which we then approximated with a polynomial curve and stored into a database for use in a SVM training regime. Observation revealed that the shortest laugh track is approximately 1 second long. To generate our dataset, we considered audio segments spaced slightly apart (0.25 to 0.33 seconds) of at least 1 second in duration. Having fit a curve to the 1 second segment, we then examined a segment slightly longer. If the error of approximation of the longer segment was better, then we considered an even long segment, until an optimal segment was found. The coefficients of the polynomial which was fit, the duration, the error, and the classification (laugh, not laugh), were then stored into a dataset.

Having built a sufficiently large training dataset, we then trained a support vector machine ( LIBSVM ). Experimentation with parameters showed that the radial basis kernel produced the best results. New audio segments were then classified according to the partitions generated.

Results and analysis

Overall, the results of this detection method were reasonable, although not ideal. In particular, a 70% detection rate was achieved. Further analysis revealed several factors limited the effectiveness of this method. First, the large number of negative to positive examples heavily skewed the dataset. Experiments showed that results are exceedingly sensitive to parameter selection due to this fact. Second, a large amount of human error existed in the dataset. The training dataset had to be constructed by hand, and variability as to what did and did not qualify as a laugh introduced error. Finally, it is questionable as to how suitable polynomial coefficients are for classifying shape. Coefficient values do not necessarily encode shape characteristics such as duration, slope, and amplitude directly, and as such classification along these lines may be difficult. In sum, this detection method was reasonable, but produced results that were worse than other, simpler methods.

Questions & Answers

Leo Robinson's definition
Adejimi Reply
how is equilibrium defined in financial markets?
Babakura Reply
the concept of it
Country A has export sales 20 billion, government purchases 1000billion, business investment is 50 billion, imports are 40billion, and consumption spending is 2000billin. What is the dollar value of GDP ?
Habtamu Reply
what is determination of national income?
Waqar Reply
economic growth
stock of capital
we're RBI keep money with them
Y =C+l
evaluate the success affirmative action as one of south Africa's redress method
Tebatso Reply
what is market equilibrium
explorer Reply
it is a situation in which the supply of an item is exactly equal to it dd .
inder wat condition shld a firm stop production in both short n lungrun ?
what is 2nd degree price discrimination?
what is quantity
what is quantity2
Deji Reply
An indefinite amount of something.
what is demand
Kaman Reply
in ordinary sense demand means desire
demand in economics means both willingness as well as the ability to purchase a commodity by paying a price an also its actuall purchase
what is absolute advantage
demand refers to the various quantity of goods and services that consumers are willing and able to purchase at a particular period of time all other things been equal
The amount of a good or service that consumers are willing to buy at a particular price.
what is cost pull inflation?
what is utility
what is cost pull inflation?
demand is economic principle referring to a consumer's desire and willingness to pay a price for a specific or service..
utility is the among of certisfaction driving from using a comundity
pull cost of inflation hight population unemployment to some of The country members poor government system
what is a buffer scheme
state the second law of demand and supply
Ahmadou Reply
state the law of diminishing marginal utility
dt know WATS the answer
mention and explain two Bank I financial institutions and two non baking financial institutions
Onah Reply
wat is demand pull inflation
Tony Reply
Demand-pull inflation is asserted to arise when aggregate demandin an economy outpaces aggregate supply. It involvesinflation rising as real gross domestic product rises and unemployment falls, as the economy moves along the Phillips curve.
Perfectly elastic demand
Abubakar Reply
this is a form of demand where goods are demanded at a constant price
what inelastic demanding
demand of any good demanded more after a certain period. if a commodity prices may high and scarcity of that resources.
cannot demand more
what is cross-elasticity of demand
Miles Reply
cross elasticity of demand is an economic concept that measures the responsiveness in the quantity demand of one good when a change in price takes place in other good
this is responsiveness quantity demanded keeping other factors constant
what economic growth
Rukundo Reply
conditions of perfect market
NdzAlama Reply
CONDITIONS OF PERFECT MARKET: 1. Perfect competition(PC): no increasing returns, many buyers and sellers, all are price takers, not prices makers. 2. Perfect Information (PI): buyers and sellers know all they need to know about what they are buying and selling to make the right decisions.
3. Complete Markets(CM): no externalities or public goods, no transactions costs, "thick" markets.
nice contributor
A numerous downsized market that does not meet standards.
A Perfect Market is a numerous downsized market that does not meet standards.
what is a market
is place where buyers and sellers met together for the purpose of buying and selling of good and services
Difference between extinct and extici spicies
Amanpreet Reply
what's the easiest and fastest way to the synthesize AgNP?
Damian Reply
types of nano material
abeetha Reply
I start with an easy one. carbon nanotubes woven into a long filament like a string
many many of nanotubes
what is the k.e before it land
what is the function of carbon nanotubes?
what is nanomaterials​ and their applications of sensors.
Ramkumar Reply
what is nano technology
Sravani Reply
what is system testing?
preparation of nanomaterial
Victor Reply
Yes, Nanotechnology has a very fast field of applications and their is always something new to do with it...
Himanshu Reply
good afternoon madam
what is system testing
what is the application of nanotechnology?
In this morden time nanotechnology used in many field . 1-Electronics-manufacturad IC ,RAM,MRAM,solar panel etc 2-Helth and Medical-Nanomedicine,Drug Dilivery for cancer treatment etc 3- Atomobile -MEMS, Coating on car etc. and may other field for details you can check at Google
anybody can imagine what will be happen after 100 years from now in nano tech world
after 100 year this will be not nanotechnology maybe this technology name will be change . maybe aftet 100 year . we work on electron lable practically about its properties and behaviour by the different instruments
name doesn't matter , whatever it will be change... I'm taking about effect on circumstances of the microscopic world
how hard could it be to apply nanotechnology against viral infections such HIV or Ebola?
silver nanoparticles could handle the job?
not now but maybe in future only AgNP maybe any other nanomaterials
can nanotechnology change the direction of the face of the world
Prasenjit Reply
At high concentrations (>0.01 M), the relation between absorptivity coefficient and absorbance is no longer linear. This is due to the electrostatic interactions between the quantum dots in close proximity. If the concentration of the solution is high, another effect that is seen is the scattering of light from the large number of quantum dots. This assumption only works at low concentrations of the analyte. Presence of stray light.
Ali Reply
the Beer law works very well for dilute solutions but fails for very high concentrations. why?
bamidele Reply
Got questions? Join the online conversation and get instant answers!
QuizOver.com Reply

Get the best Algebra and trigonometry course in your pocket!

Source:  OpenStax, Elec 301 projects fall 2007. OpenStax CNX. Dec 22, 2007 Download for free at http://cnx.org/content/col10503/1.1
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'Elec 301 projects fall 2007' conversation and receive update notifications?