THE BOOK cover
The Unwritten Book is Finally Written!
An in-depth analysis of: The sacrifice bunt, batter/pitcher matchups, the intentional base on balls, optimizing a batting lineup, hot and cold streaks, clutch performance, platooning strategies, and much more.
Read Excerpts & Customer Reviews
If you are a media member and would like a review copy of The Book, please contact Kevin Cuddihy of Potomac Books.

Buy The Book from Amazon

MOST RECENT ARTICLES
MAIL : You ask | We say

Advanced


THE BOOK--Playing The Percentages In Baseball

<< Back to main

Tuesday, January 29, 2008

Marv, CTO of Sportvision, answering some PITCHf/x questions

By Tangotiger, 03:25 PM

Big thanks to dedicated reader Peter Jensen for asking and transcribing everything.  Long-time PITCHf/x followers may find it convenient to skip over bullet point #1, and just come back to it at the end of the dialogue:


1. From Peter Jensen (fan):

Marv - Thank you very much for taking the time to discuss the capabilities of the pitch f/x system with me. I am part of a group of amateur baseball analysts that are very impressed with the data that is being generated by pitch f/x as it is being reported through mlb.com’s Enhanced Gameday. When the system is implemented in all the major league parks we will have a tremendous amount of additional data on pitch speeds and movement that we feel will yield new insights on how baseball is played.

But of course we want more. We feel that the most important information that is unavailable to us from any source is precise data on the hit ball. From what we think we know about the technical aspects of how pitch f/x produces the information on pitched balls, it seems that it might be possible for pitch f/x to give us much of the information that we desire on hit balls with little or no modification of either the hardware or software. Specifically, we are looking for the speed of the ball as it leaves the bat and the initial horizontal and vertical vectors of its flight. Depending on how long the ball can be tracked with the camera set up that you now have for pitching, it would also be desirable to have values for departure from its initial straight line path. This would be analogous to the values that you generate to represent the curvature of the pitched ball and would allow us to calculate the horizontal and vertical magnus forces on the hit ball.

Our reasoning has been that the information we are seeking is essentially the same information that your existing system provides on pitches, but in the opposite direction. We understand that your existing camera set up only covers a limited area, but the speed off the bat and initial vectors should be able to be calculated from three or four video frames. If we are incorrect in our assumptions about how your system works, it would help us to know exactly why this information can’t be generated from pitch f/x.

Having this information on hit balls will be useful for a number of cutting edge analyses. Hit ball speed off the bat is the best indication of a well hit ball. Estimates of high hit ball speeds have a high correlation with base hits. Having accurate calculated hit ball speed information is crucial for evaluating how well both hitters and pitchers are performing. It would also be extremely important in long range studies of player aging and recovery from injuries. Both hit ball speeds and trajectories will fill in gaps of information that is needed for better studies of fielder’s abilities, an area that is only beginning to be studied in depth. The pitch f/x system is the only source that we have for this information.

In our discussions with Cory Schwartz about including batted ball information in Enhanced Gameday we have gotten the impression that he believes that we are asking for something that will require a lot of additional work and added costs. If we can get a technical opinion from you that it can be easily implemented on the existing pitch f/x system, it would improve our chances of convincing MLB to include this information in Enhanced Gameday as soon as possible. While our selfish motivation is the research opportunities that having accurate batted ball information would provide, we also believe that the many of Gameday’s more casual fans would also benefit and enjoy this information. Just as a fan appreciates how difficult it is to hit a 100 mile an hour pitched ball, we feel that he or she will appreciate how difficult it is to field a 120 mile per hour hit ball.

Thank you for your help.

2. From Marv, Chief Technology Officer of Sportvision:

Thank you for your interest and diligence in analyzing data. I have taken the liberty of copying several people on this email including Cory Schwartz, whom you know of course.

First of all, Cory is right that computing the velocity (speed and direction) of the ball off the bat does require more work. I do believe the work is entirely software development and deployment; no new hardware required. I am confident we will be able to automatically find the hit ball in a few frames of video after the hit. It would be many frames if the ball were hit right back to the pitcher, but usually the ball leaves the field of view of our tracking cameras quickly.

My confidence that it is possible stems from looking at numerous video clips myself but more importantly from the work Alan Nathan did to compute the very values you hope to get (I don’t know if he published his work yet).

Can we do that work? I’m confident we can. Can we make it high enough priority to do it soon? I’m not so sure about that, but it is definitely of interest.

So, Peter, please regard my reply as indicating strong interest and high level of appreciation for your interest as well. Beyond that, it is also part of the discussion for setting priorities that MLBAM and Sportvision carry on as a matter of course. Your suggestions and enthusiasm are welcome and will certainly influence our choices.

Thanks again

3. From Peter:

I also want to make sure that I understand the software issues correctly.  During our phone conversation my understanding was that the existing software could make the hit ball speed and horizontal and vertical angle calculations without out modification or with only trivial modifications.  The area in the software that might require more intensive effort was having the software automatically correctly identify a hit ball situation and then discriminate the correct location of the hit ball as it leaves the bat from other extraneous movement in the subsequent frames.  Is this a correct assessment of the problems?  I was also under the impression that the amount of work necessary to solve these potential problems could not be anticipated until tests were run on enough actual game footage that would contain a variety of balls hit at different angles plus non hit ball situations.  Is this also correct?

4. From Marv:

I can’t go into the details of our proprietary tracking software, but I can tell you that we now track the ball flying from the pitcher towards the batter and purposely ignore anything going in a different general direction. Tracking the ball off the bat will require recognizing objects travelling in nearly any direction.  That isn’t difficult, but it is a change and requires careful testing and deployment, a typical requirement for any software in general use.

5. From Peter:

[We’d] like to know if you would be interested in participating in a question and answer session sometime in the future at your convenience on the technical aspects of the Pitch f/x system in general.

6. From Marv:

I would be happy to join a chat session.

#1    Greg Rybarczyk      (see all posts) 2008/01/30 (Wed) @ 03:27

Nicely done, Peter.  I think the value of HitFx is obvious, and it will float to the top of their list once they give it some consideration…

One thing to note, while fly ball analysis will be possible from initial “launch” data, using something like Hit Tracker, launch data for ground balls is not going to be actionable - the inelastic collisions with the ground are not likely to ever be “modelable” to the point where a system can take only the first few feet of a grounder and predict accurately where and when it will intersect with the fielders.  We’re still going to need observation data on the ball as it nears the fielders. 

We’re also going to need positioning data on the fielders.  I have some data from Hunter and Jones, pairs of (virtually) identically struck grounders, as measured by time required to reach a certain spot on the infield, that highlight the importance of initial positioning; one ball rolls straight into the glove of a fielder who doesn’t even need to move, while another rolls into the outfield untouched.  The same exact ball path and speed along it, I repeat.  When you see the examples, I expect you’ll agree that knowing the ball path alone (which HitFx will not be able to provide, I repeat) is not going to satisfy us, we are going to instantly want fielder positioning.

When I have the data in presentable format I’ll post it here.


#2    Peter Jensen      (see all posts) 2008/01/30 (Wed) @ 04:46

Thanks Greg.  I am actually more excited about the additional possibilities that having SOB from hit f/x offers for evaluating pitching and hitting than I am about fielding.  Knowing exactly how hard a ball is hit gives us a better method for distinguishing actual improvement by hitters and pitchers from variation due to small ample size.  It also would provide information for better aging studies.  Combining hit f/x with pitch f/x would be a powerful combination for judging the effectiveness of different pitch types by individual pitchers and weaknesses of individual batters.

Plus having a vertical angle off the bat would give an objective parameter for distinguishing fly balls from line drives.  I worry that the subjective classification that we use now might be influenced by whether the ball was a hit or not with identically hit balls being classified as a line drive if a hit and a fly ball if it is caught.

Your concerns about using hit f/x for fielding are interesting.  I think everyone agrees that having two extra cameras that will cover the whole field and be able to triangulate the exact landing place and time to that distance is the best ultimate solution.  But I am not sure that hit f/x won’t be able to give us data that is equal to the best observational data that we currently have.  Until someone actually compares the hit location data of STATS to BIS and to your data and establishes a margin of error for the best observational data we won’t know.  What I am sure of is that hit f/x is possible right now with the existing hardware from pitch f/x and what appears to be feasible modifications to the software and would give us the best free source of hit location data.


#3    Alan M. Nathan      (see all posts) 2008/02/10 (Sun) @ 17:28

One example of how one might combine data from PITCHf/x with data provided by hittrackeronline.com
(Greg Rybarczyk) can be seen in my analyis of Barry Bonds’ 756th home run (click on name)
Marv White provided me with the PITCHf/x video of the event, which I analyzed by hand to determine the initial part of the home run trajectory.  By combining it with Greg’s observation of the landing point and time-of-flight, I was able to pretty much constrain the entire trajectory.  It is all described on my web site.


#4    Peter Jensen      (see all posts) 2008/02/10 (Sun) @ 20:13

When I read your analysis on your web site I assumed that you were able to get the speed off the bat and the initial horizontal and vertical angles solely from the video footage and used Greg’s landing location to calculate the Magnus forces on the ball in flight.  Is that correct?  Do you think it is possible to estimate the Magnus force from the location of the ball in the strike zone when it was hit, the spin of the pitched ball, and the height of the batter?  My reasoning is that the location of contact would constrain the angle of the bat as it strikes the ball, limiting the possibilties of the spin of the hit ball.  The problem that I am trying to solve is how accurate can the landing location of a hit ball be estimated just from the information that pitch f/x cameras can already give us, plus environmental factors (temp., wind speed, elevation) that either already known or can easily be found from available sources.  Estimating the Magnus force on the hit ball would be an important variable.


#5          (see all posts) 2008/02/11 (Mon) @ 00:38

In effect, the initial position and velocity (including direction) was determined by the pitchf/x data and the amount of spin and spin axis was determined from Greg’s landing point and time-of-flight.  To determine the spin from the pitchf/x data is very indirect and requires a model for the ball-bat collision.  Greg uses such a model in his analysis; the same model determines the initial speed and angle also.  For his purposes, it is ok, as long as the extrapolation from actual landing point to projected landing point is not too far.  It is not such a great technique if you really want to get the full trajectory.  It is sort of a “tail wagging the dog” problem.  You have a similar problem if you use just the pitchf/x data but it is not quite as severe.  The real problem is that our knowledge of the dynamics of the ball-bat collision is not really good enough to get the spin to a precision good enough to predict the landing point from just the initial part of the trajectory.  As a good example, I have tried to do just that with the Bonds home run.  My collision model ends up predicting much more backspin that I get by including Greg’s data in the fit.  More backspin give greater distance.

On the other hand, I think combining pitchf/x with Greg’s observations is a very powerful tool for getting the full trajectory.  Moreover, I think doing enough analyses such as the one I have done might lead to improved collision models that can be use to predict the spin of the batted ball.  With an improved model, we can better do what you have suggested. 

Peter, please constact me directly at my e-mail address.


#6    Tangotiger      (see all posts) 2008/02/26 (Tue) @ 14:25

The PITCHfx seminar will be postponed until April. MLBAM is unavailable until after opening day (March 31st) and since their involvement is crucial, we will have to delay the event.

The venues in consideration for April are San Francisco / Oakland, Seattle, and San Diego.

If you maintain a website and wish to post information about this event, feel free to do so and add that any questions can be directed to me via email, catherinekung ~ sportvision ~ com, (Ed note: replace each tilde with the appropriate character). The lines of communication are always open for anyone interested in this seminar!

Thank you all for your patience, and I will be in touch!

Catherine Kung
Sportvision
Assistant to the CTO


#7    tangotiger      (see all posts) 2008/03/21 (Fri) @ 23:59

Guys,

PITCHf/x seminar is back on.  For any serious analyst who lives around the Bay area, you’d be crazy not to go.  As if the subject matter itself is not enough to get you going (this is the future of sabermetrics), if just a couple of the guys on the guest list will be there, that should seal the deal:

http://www.evite.com/pages/invite/viewInvite.jsp?event=YFBFUZOCMGKMWDWKOOIX&unknownUser=true

Location:  AT&T Park
24 Willie Mays Plaza, San Francisco, CA 94107
When:  Saturday, May 10, 8:30AM

You are cordially invited to attend the highly anticipated, first ever PITCHfx Summit! Never before has the world seen the likes of such an event, and your presence will certainly play a noted role in its glory. Don’t miss out!

The summit will consist of presentations, brain-storming sessions, and demonstrations, highlighted by a Saturday afternoon game at AT&T Park to watch the Giants take on the Phillies. A full program of events will be provided within the next two weeks.

A special group rate will be procured at the Westin San Francisco Market Street, where meeting space has been reserved. If you wish to reserve a room at the Westin, please indicate so in your RSVP. More details will be provided.


#8    Tangotiger      (see all posts) 2008/04/07 (Mon) @ 16:02

Just bumping for those who might be interested.  This thing should be overflowing with the best and brightest of saberists.


Page 1 of 1 pages


Name (required)
E-Mail (optional)
Website (optional)

<< Back to main


Latest...

COMMENTS

Jan 08 04:25
Sabermetric Moves of the 2009 Pre-Season

Jan 09 02:33
Cheers

Jan 08 23:45
The first Hardball Times Annual available for download!

Jan 08 21:16
Line Drives

Jan 08 20:23
(recent) Historical WAR on Fangraphs

Jan 08 16:07
Clint Eastwood is Archie Bunker

Jan 08 16:06
Hardball Times Annual 2008, starring…

Jan 08 15:58
Madoff’s Ponzi

Jan 08 03:41
Valuing relievers

Jan 07 17:41
The latest in park factors