3D nonlinear fit + smoothing

Hello,
 I am trying to fit or smooth a 3D set of data which comes from a CCD image (saved as a 32 bit bitmap ). I need to get rid of the small fringes that you can see in the bitmap attached ( hence smoothing of my data) and  find the phase of the sin function that describes the 3 big fringes . These big  fringes will shift for other CCD images that I have. The function that I need to fit with is a 2D gaussian multiplied by a sin(bx+cy+phase), where x and y are the pixels of the CCD. I was looking at the example of fitting 2D gaussian  surface with offset, but I am lost.
 Any ideas where to start from/ or the best solution for my problem?
Thank you,
 Andrea
Attachments:
f.jpg ‏24 KB

Well, way too much code!!!
Remember that the Fourier tools take 2D arrays directly. Here's a "quick and dirty" attempt:
You should be able to get the frequency and phase of the components directly from the peaks in the complex FT.
Message Edited by altenbach on 03-05-2008 05:11 PM
LabVIEW Champion . Do more with less code and in less time .
Attachments:
FourierCutoff.png ‏233 KB

Similar Messages

  • Nonlinear fit model function

    Hi, I'm trying to use a custom fit - fitting modified error function to the provided data. 
    For the nonlinear fit I need a model fitting function VI, which I created from template (attached LM_erf_model.vi). 
    I have a problem connecting the reference for the attached function to f(x,a) input of the Levenberg-Marquardt
    nonlinear fit VI - I can't create the proper reference and end up with
    You have connected a refnum of one type to a refnum of another type and both types are members of some class hierarchy, but there is neither a simple up cast nor type cast between the two classes. 
    What's the proper way of creating the reference for this model function to be used in marquardt test .vi?
    Regards
    Michal 
    Message Edited by mdwuznik on 01-29-2009 01:07 AM
    Solved!
    Go to Solution.
    Attachments:
    LM_erf_model.vi ‏121 KB
    marquardt_test.vi ‏16 KB

    It is typically much easier to place a static VI reference on the diagram, then
    right-click...browse for path...point to the model VI
    right-click the static reference and make it strict (red star)
    hook it up the the nonlinear fitting VI, ignore the coercion dot.
    Your model functions is overly complicated. Index array is resizeable, so get the three parameters before the loop at once. No need to index the same element with every itreation of the loop. I would recommend not to use a formula express VI.
    Do you have some typical data?
    Message Edited by altenbach on 01-28-2009 05:50 PM
    LabVIEW Champion . Do more with less code and in less time .
    Attachments:
    modelFnc.png ‏4 KB
    modelfnc2.png ‏7 KB

  • Two nonlinear fitting's function in one

    We bought the LabView 6.1 and I have no clue
    how to make the Lev-Mar work (and many other
    functions as well).
    There are some tasks in the 'getting start' manual
    that tells you step-by-step of doing things.
    I appreciate any body can tell me how to 'write'
    a Lev-Mar from clicking the first buttom step-by-step.
    Anyway, before that, I copied an Lev-Mar example
    for my simple task. It works OK. But when I use
    two in the same vi, it seems when I change one
    function/derivative, it change the other one too.
    My question two: How to make 2 or more different
    function/derivatives in the same vi?
    Thanks.

    Hi, Jeremy:
    Attached is a made-off example of the problem.
    Two set of time-amplitude data are from hardware.
    They have to be fitted with differene function.
    These two Lev-Mar must be inside one same vi as the
    parameters are needed for following processing.
    These two Lev-Mar's function/derivatives are
    obviously different and must be present in this same
    vi file. By clicking on Lev-Mar's Hierarchy >> Diagram
    we can see the function nodes for function & Deveritives.
    How to 'save' these two different function & Deveritives?
    By the way, how to replace the MatLab box into
    function node in my attached example?
    (It's easy to cange MatLab output variable's type,
    but I couldn't change the output variable's type.)
    Attachments:
    Lev-Mar-Question2.vi ‏99 KB

  • Ipad2 charger doesn't fit smoothly into my ipad2. Can I replace under warranty?

    Title

    Not normal. Take it to an Apple Store for evaluation.
    Make a Genius Bar Reservation
    http://www.apple.com/retail/geniusbar/
     Cheers, Tom

  • Gaussian Peak Fit and Nonlinear Curve Fit on small data differ from Origin Peak fit

    Hi all,
    I am developing a program in which I have to fit Gaussian curve on only 4 or 5 data points. When I am using Gaussian Peak Fit or Nonlinear Curve fit, it linearly connects all the points while other fitting software like Origin is fitting Gaussian curve on the same set of data I have attached two images One is from Labview with Gaussian Peak Fit and NonLinear Fit and other is from Origin.
    Data is
    X                       Y
    799.09857        257
    912.25256        641
    1026.00366     1516
    1137.92871     1118
    1253.43713     329
    Labview user
    Solved!
    Go to Solution.
    Attachments:
    Origin_Fit.PNG ‏21 KB
    Labview_fit.PNG ‏15 KB

    That looks like a plot of the input data.
    When I run it with your data I get a Gaussian curve which looks much like your Origin plot.
    The Plot 2 curve is from 128 points equally spaced along X and Y calculated from the Gaussian formula in the LV help using the output parameters from the fit.  Plot 1 is the Best Gaussian Fit output from the fit VI.  It only has five points.
    I used default values for everything except X and Y.
    Lynn

  • Constrained nonlinear curve fit can properly handle the function like ln(1+b(x-xc)/a) ?

    Hi all,
    I met some problems about using constrained nonlinear curve fitting vi. It seems to me that this vi can't properly deal with the function like ln(1+b(x-xc)/a), a,b, and xc are the parameters, and b is in the range of 0 and -1. The reason I said that is as I used the other nonlinear fitting function in the other software, like Originlab, the fitting function can work properly.
    The error message from LV occurs as 1+b(x-xc)/a is less than zero. 
    However, due to a,b are both adjustable parameters, how could this situation happen ?
    Now I attach the vi files. The attachment includes main vi, mathmatical formula, and an input XY txt file.
    I appreciate any help or suggestion from you!!
    Here is the error message
    Joy
    Solved!
    Go to Solution.
    Attachments:
    LN-fitting.vi ‏21 KB
    LN-fittingmodel.vi ‏18 KB
    Book2.txt ‏1 KB

    Thanks for reply. whitenoiz 
    Actually I have more than 100 XY data set to test my vi. Some of the data set can be fit flawlessly. And the best fit parameters obtained from my vi are exactly the same as those from other analytical software, like OriginLab. In this case, I know my vi is valid. And in this scenario, I also found 1+b(x-xc)/a is always larger than zero with the best fit parameters (a and b). However, for certain XY data set, the error message will pop up if I use LV built-in vi, but I still can obtain the best fit parameters with OriginLab. And then I realized that error message always pops up as 1+b(x-xc)/a is less than zero, which it means to me that as LV built-in vi handles this type mathematical function, this built-in vi will encounter some difficulties. 
    I will step through my code, and also focus on the Matrix Left DivisionMV.vi, try yo find where the problem is.
    Best regards,
    Joy

  • Nonlinear Curve Fit and using static data

    I am trying to fit data to a 2D function using the Nonlinear Curve Fit VI in Labview 8.2.1, but I would like to also include 2 parameters that I don't want to be optimized.  I cannot directly use constants since every time I run the fitting I need to change the 2 parameter values.  I tried to modify the example by Altenbach according to my own application in the link below. 
    http://forums.ni.com/ni/board/message?board.id=170&message.id=230831
    I think the problem is that I don't completely understand how to use the static VI reference with the Nonlinear Curve Fit VI?  It looks like there is a static data control that I could use to add additional parameters, but I am not sure?  I can get Altenbach's code to work if I change the function to something different, and even if I change the number of inital fitted parameters.  I just can't figure out how I can add parameters using a control that will not be optimized.  I can attach an example, but it is very similar to Altenbach's code except the function is different, and I am trying to add additional parameters that are not optimized.  Thanks for any help.
    Kevin Baker 

    Thanks Trey.  I am sorry I didn't make it clear what I was talking about before.  I am attaching an example that will hopefully clarify what I would like to do.  When I try to pass the static reference to the Nonlinear Fit VI it says gives me a broken wire and says "function conflict".  I am assuming the problem is that I inserted another control to the VI when I wasn't supposed to.  I just don't know of any other way to pass data into the VI, and still have the Nonlinear Fit VI still work?  What is the "data" control in the Nonlinear Fit VI used for anyway?  It seems that that it was want I need, but I don't know how to use it?  Thanks again for any help.
    Attachments:
    Fit equation.vi ‏15 KB
    general lorentzian.vi ‏26 KB

  • How can I modify the NonLinear curve fit in 7.1 to a new formula?

    My problem is something like this.
    I am a beginner in LabVIEW and I have been trying to put together a piece of program that would acquire, analyze and display data from dynamic light scattering. I used a Formula Node to create a autocorrelation function which works a lot faster that the function that is on the functions palette and I have my final results in array and graph forms. I tried to look at the examples provided in the software package for some nonlinear fitting and I found the NonLinear Lev-Mar Fit.vi which would do something close to what we needed, but not enough. The autocorrelation data looks as a simple exponential decay, but the fitting procedure needs an extra term in the fitting equation to account for any undesired noise in the solution of interest. That term includes an Exponential Integral which LabVIEW had in its special function section. The problem that I have is to Modify the Lev-Mar fitting vi to account for the change. My formula looks something like:
    f = (B*exp(-A*x) + (1 - B )* ExpIntegr (g*x))^2
    where A and B are our fitting coefficients and the information of interest is included in A.
    Thank you very much for your time.

    What is g? A constant? Another fitting parameter?
    It is hard work to adapt the old lev-mar fit to a new model. Things are much improved in LabVIEW 8.0+, where the model VI is called via reference and tons of other improvements were implemented.
    I made similar improvements in 7.1 and you can e.g. try to modify one of my many such postings. I posted one involving exponential integrals a long time ago.
    (Download the example EI_Fit.llb)
    To adapt, just change the model and adjust the number of parameters if needed.
    For details, check the original thread. Let me know if you have any questions.
    LabVIEW Champion . Do more with less code and in less time .

  • Panel template, polymorphism, fitting etc. issues

    Having written quite a few LabView applications, I wonder if anyone
    (including, maybe, LV development team) can answer the following questions:
    1. I have two programs with the same number (and matching type) of controls
    on the front panel and slightly different diagrams. The _layout_ of the
    controls on one panel is different from the layout on the other one (i.e.,
    size, position, shown/hidden etc). I need to change the look of one control
    panel as a whole to the look of the other one. How can I do that without the
    tedious work of saving individual controls from one panel and applying them
    to the other one, then repositioning etc.? Can a whole front panel be saved
    as a single control with a possibility to apply it later to different VI's?
    2. Is it possible to create a VI with polymorphism inputs/outputs? Why not?
    When it will be (if it will)?
    3. The nonlinear (Levenberg-Marquardt) fitting algorithm supplied with LV5.x
    is based on the formula processing and looks nicer than the (unfortunate)
    similar creation put in the previous versions. Nevertheless, it works at
    least 10 times slower than the formula-node based predecessor. This is a
    huge difference as far as any serious fitting is concerned. Just wondering -
    is NI going to do anything about it?
    4. How about 2-d nonlinear fitting algorithm (for the functions of more than
    one variable)? Any plans to include it in the (pricey) advanced analysis
    package?
    4. Why low-levels read/write VI's for other than I16 and single precision
    data types are not included? While using the I16 (or even the self-made
    modified version I32) to read data, I always have some kind of aliasing
    effect: few bits spikes in unpredictable locations. How come? IDL / Matlab
    reads same data just fine.
    5. Running a Save Characters to File VI in a loop with sequential saving of
    data (adding characters to an external file) works well only if this VI
    execution takes most of the loop time (i.e., LV is sitting on it and waiting
    for completion). If data acquisition or some other processes are running in
    the loop too (Win9x), the results of this data saving are generally
    unpredictable. How do you go about that?
    I looked through the postings, but did not find the answers. Maybe, someone
    could help?
    Michael

    My responses are marked with ***s.
    > Having written quite a few LabView applications, I wonder if anyone
    > (including, maybe, LV development team) can answer the following questions:
    >
    > 1. I have two programs with the same number (and matching type) of controls
    > on the front panel and slightly different diagrams. The _layout_ of the
    > controls on one panel is different from the layout on the other one (i.e.,
    > size, position, shown/hidden etc). I need to change the look of one control
    > panel as a whole to the look of the other one. How can I do that without the
    > tedious work of saving individual controls from one panel and applying them
    > to the other one, then repositioning etc.? Can a whole front panel be saved
    > as a single control with a possibility to apply it later to different VI's?
    *** You can't save VIs as controls, and LV doesn't yet support nested panels.
    What you can do for appearance cases, like what you describe is to use strict
    typedef controls. Any change to the control definition will propagate to
    all uses of the control, like the two panels that you mention.
    >
    > 2. Is it possible to create a VI with polymorphism inputs/outputs? Why not?
    > When it will be (if it will)?
    *** LV is a compiled language, and thus the datatypes must be known and cannot
    change once the VI is compiled. It is possible to use generic datatypes
    like strings, which most other datatypes can be converted to, and then the
    VI can retrieve the information from the string. This isn't polymorphism,
    but it does allow for similar affects. Despite what I said earlier,
    polymorphism isn't impossible in LV or in compiled languages. Up till now
    we haven't figured out how we wanted to support it without making the diagram
    really complicated. Perhaps it will show up pretty soon?
    >
    > 3. The nonlinear (Levenberg-Marquardt) fitting algorithm supplied with LV5.x
    > is based on the formula processing and looks nicer than the (unfortunate)
    > similar creation put in the previous versions. Nevertheless, it works at
    > least 10 times slower than the formula-node based predecessor. This is a
    > huge difference as far as any serious fitting is concerned. Just wondering -
    > is NI going to do anything about it?
    >
    > 4. How about 2-d nonlinear fitting algorithm (for the functions of more than
    > one variable)? Any plans to include it in the (pricey) advanced analysis
    > package?
    >
    *** I'd suggest that you contact technical support about these issues.
    This is
    over my head.
    > 4. Why low-levels read/write VI's for other than I16 and single precision
    > data types are not included? While using the I16 (or even the self-made
    > modified version I32) to read data, I always have some kind of aliasing
    > effect: few bits spikes in unpredictable locations. How come? IDL / Matlab
    > reads same data just fine.
    *** The functions for I16, Dbl, and strings are included as high level
    functions, and only support a fraction of the file I/O functionality.
    If you opent the Advanced folder in the lower right of the File I/O
    palette, you will find a general File Read that can be used to read
    any sort of file along with seeks, flushes, etc. As to the problem you
    are having with a particular file, you don't give much information to
    go on. I'd suggest providing the data file and VIs to tech support
    and let them help you with it. Many people use LV to read and write
    files, and it does work if used in the correct manner.
    >
    > 5. Running a Save Characters to File VI in a loop with sequential saving of
    > data (adding characters to an external file) works well only if this VI
    > execution takes most of the loop time (i.e., LV is sitting on it and waiting
    > for completion). If data acquisition or some other processes are running in
    > the loop too (Win9x), the results of this data saving are generally
    > unpredictable. How do you go about that?
    >
    *** Again, there isn't much to go on here. If you are using globals or
    locals, there can be race conditions in the diagram that can cause all
    sorts of problems that change as you try to debug them. If this sounds
    familiar, the first thing to do is to try writing the diagram with fewer
    locals/globals, and bone up on what race conditions are. Again, the high
    level VIs aren't as efficient, they open and close the file each time.
    You can get much faster results using the Advanced functions. If you
    are having problems, contact support and provide them with VIs.
    Greg McKaskle

  • Create smooth selections in PS from PAPER drawings ,convert to "smooth paths" then paste to AI

    *******Enhancement / FMR*********
    Brief title for your desired feature:
    selections converted to paths in PS, or AI.
    How would you like the feature to work?
    If you draw with hard edged brush or pen in PS and paste to AI , the trace tool in Ai works very well, for swirls, cartooning, hand drawn perspective illustrations etc,
    but if you draw on paper and take a photo, which I do with a camera connected to the pc because it saves a small file size jpeg automatically into bridge, 250kb average,
    and open it in PS, to do a magic wand selection of the lines, then refine edge to smooth and tighten it up. It looks great at this point,
    Then paste this selection of pixels to Ai for tracing to get crisp vector edges from the selected pixel outline,
    or convert the selection to paths first, then paste the paths into Ai,
    in both scenarios the resulting trace outline has many jaggy edges, even if pasted into PS as paths, since the paths created in PS from the smoothly made selection still capture any diagonal pixelated edge even if the image is 300ppi and results in showing all the jaggies.
    I have tried all the trace settings and variables in AI, from simple through to photoreal.Even if you expand these traced results and use the pathfinder shapemode / unite it still creates crinkle edges. Which results in an hour plus of work redrawing the whole thing.might aswell just use the pen tool to start with.
    Trying to use the path/simplify tool is not useful as it smooths out all your shapes and changes the contours of the path too much regardless of angle threshold or curve precision, and the smooth function on the pencil tool changes the paths too much too when trying to smooth out the "jaggies" lines.
    I`ve tried creating a "shape" out of the path in PS but its also jaggy as it just replicates the path already made.
    tracing with the freeform pen tool in ps is faster than pen but creates uncontrolled edges.
    ** I was hoping there could be a setting to convert the selection to a vector path minus the jaggies or crinkles that occur on round or diagonal parts of the selection.
    Why is this feature important to you?
    allows me to freehand sketch on paper, create a selection in PS, convert to path, and paste that vector path into AI , problem is its a jaggy path,
    image below is selection in PS
    Convert to paths in PS, captures all the jaggies and crinkles,
    this sample is hand drawn,
    I smoothed and tightened the edges in "refine edge" in PS below. It looks to create a nice contour,
    however converting to paths gets in very close and still picks up jaggies, due to the pixel build of imagery.
    the result after refine edge dialogue below, I fill with green to copy paste this selection to AI, could also have pasted the channel but chose this, does same result anyway
    in Ai below, regardless of trace type, it produces either uneven edges that dont match the pixel contours or if I make a 6 or 16 colour trace or photoreal it creates many jaggied bumpy edges, as I said earlier if I unite it all with path finder I still have to redo all the contours with pencil, the path/simplify command ruins the outlines shapes and corner points. MIght as well just start with pen tool in this case, the long but sure route.
    However I`m hoping Adobe can create a formula for this purpose, to get that smooth selection to be a smooth path instead of jaggy bumpy. not sure if I`m making any sense here... is this understood?

    the formula could be written to connect the inside corners of the selection steps with a smooth vector line on concave turns (if your viewing the selection from outside the shape, like a "dip" or valley,  and the  vector line would change to connect the outside of each step corner on convex turns (mounds or lumps, "hills") viewed from outside the selected shape. Then this result smoothed to create smooth transition for the vector line.
    Like a very tight fit smooth moving average on a stock chart, but perfectly fit to the data as there is no time lag. perhaps look at wavelets, but respecting mitres, I`m not a maths person or programmer but have seen some things that made me consider these,
    anyway this tool would speed up my work in PS and AI if possible,,thanks,,

  • Weight values in weighted linear fit

    I am using Labview 8.5, which has the weighted linear fit vi. 
    What values are acceptable as weights? In other fitting software the weights expected are usually standard deviations of each value. It seems to me that the weights expected by the weighted linear fit vi are in a range from 0 to 1, corresponding to how much you value that point. 
    What is the vi actually looking for? Some value between 0 and 1 or the standard deviation for each particular value of the dependent variable? 
    I can't tell just by reading the help or looking online. 
    Solved!
    Go to Solution.

    Prior to LabVIEW 8.0, there was a "standard deviation" input instead of a weight input for the nonlinear fit function, but internally the code was basically the same (It was immediately converted to a weight internally).
    Weight is better and more convenient because you can completely disregard portions of the data by setting the weight to zero, while it would be weird trying to set the standard deviation to infinity to get the same effect (well, it would not work unless the function can detect that special case and adapt to it).
    Since it is mathematically very simple to translate an standard deviation into a weight, you can do that easily yourself.
    LabVIEW Champion . Do more with less code and in less time .

  • Curve fitting sin*Exp

    Hi,
    I have a few questions,
    1- Can I put my initial guesses to the `curve fitting express` via an array control instead of editing each time the express itself?
    2- I have trouble with the fitting of my signal. it`s far beyond my initial guesses. I tried playing with the numbers and it seems when I put the right numbers in the function instead of using the parameters, the fitting is perfect, but when I put the same numbers as initial guesses I don`t get even close to data fitting, instead I get most of my signal as a residual.can someone help?
    3- the fitting itself takes ages, is there any way to make it faster?
    SubVI, and the text data file attached.
    thanks.
    Attachments:
    Untitled 12.vi ‏155 KB
    testing1.txt ‏114 KB

    You are trying to fit
    y(x)=a*cos(b*x)*cos(c*x)*exp(d*x)+e
    with [a, b, c, d, e] as adjustable parameters. This seems like a poorly defined model, for example you will have an equally good solution swapping b and c. Also from looking at the data, d should be negative, yet you give it a large positive value as guess. Periodic functions such as "cos" (I am not sure why you use "sin" in the title of the post) are always problematic, because you can fit equally well to an alias frequency by mistake. You need to be absolutely sure about good initial guesses here. Is the model really sufficient? For example, you don't account for possibe phase.
    Your file also does not contain enough significant digits, so there are multiple x values for each y. It seems however, that the x-values are linearly spaced, so it is possible to approximate the real x ramp (see attached).
    Anyway, to your question. You can skip the express VI and use "nonlinear curve fit" instead. If speed is a concern, you should use the VI model, which is pretty simple in this case. (fitting takes much less than a second)
    Aristofel wrote:
    ... I tried playing with the numbers and it seems when I put the right numbers in the function instead of using the parameters, the fitting is perfect,...
    Is this synthetic or real data? As a first step, you should generate fake data with known parameters and see how well the fit does if the estimates are somewhat off.
    What are the "right numbers" in this case?
    In any case, Your problem is probably better solved using e.g. a fourier transform. You should get two lorentzian peaks with the midpoint between the two related to (b) the separation between the two related to (c) and the lorentzian width related to (d). Your data gives a much more complex transform, so your model seems way too simplistic for your data anyway.
    Can you give us a bit more background on the origin of the data, the physics behind it, and the model?
    Attached is a literal translation of your VI to the plain "VI model" fitting. Still, nonlinear fitting seems to be the wrong choice for this problems as outlined above.
    LabVIEW Champion . Do more with less code and in less time .
    Attachments:
    SinExp.zip ‏55 KB

  • Multiple gaussian peak fitting

    I have LabVIEW 7.5 How do I fit multiple gaussian peak (amplitude) with Labview. Is there a package to do this or do I have to start from scratch.
    Thanks

    I don't think there is a LabVIEW 7.5.
    Fitting multiple peaks is necessarily ambiguous because there will always be multiple solutions (e.g. swap all parameters of two peaks and you'get an equally good fit). It will be important to have good initial guesses.
    An amplitude alone does not define a gaussian peak, each peak also has a position and width so you'll have to fit three parameters per peak. Is the number of peaks fixed or can it be variable? Do all have the same width?
    The nonlinear fitting VIs have been extensively revised with LabVIEW 8.0. Doing the same in LabVIEW 7.x would involve quite a bit more work. LAbVIEW 8.0+ even includes an example that demonstrates fitting a function that is the sum of three gaussian peaks plus an offset.  That example would be a good starting point for you.
    LabVIEW Champion . Do more with less code and in less time .

  • How to implement Non linear Curve fitting (lsqcurvefit of matlab) in Labview

    Hi Labview Team,
    I am looking a way to implement "lsqcurvefit" command of matlab in Labview to do some curve fitting ; basically to  Solve nonlinear curve-fitting (data-fitting) problems in least-squares sense, at present I couldn't find a better way to implement it. Can you please give me some suggestion on this to how to implement this " curve-fitting: on labview.
    Thanks,
    Ankit Gupta

    You did not say you have the mathscript module. Do you? In any case, labview has a rich set of native nonlinear fitting tools. This seems like a better option.
    LabVIEW Champion . Do more with less code and in less time .

  • How to get right folder name/location on import?

    I can't seem to get LR 3.x to import into the desired folder structure like I used to do with
    LR 1.x and 2.x.  I'm trying for a structure that looks like this:
    I want LR to automatically create a folder with the date stamp in it and located in the right year and then let me enter the the last part of the folder name that identifies the subject matter before the import starts.  So far, all I can get is the auto-generated folder name by date with no ability to edit that or a fully custom folder name where I have to both locate it properly and type the entire name including date.  In LR 1.x and 2.x, this was really easy.  LR would suggest the folder name (or multiple folder names if the images span multiple dates) with the date in it and I could just double click on it to add to the supplemental name before the import.  Can't find any way to do that in LR 3.x.  What it means is that I have to do the import, wait for it to complete, then come back and manually rename each folder it created.  This is particularly a pain when there are multiple folders (across multiple dates) and/or when my backup program has already kicked in and done a backup of the auto-generated date before I come in and manually rename it.
    So, my question is, how do I get LR to auto-suggest the right date-based folder name in the right folder location and let me add something onto the end of it before the import?  This was very easy in LR1.x and 2.x import.

    It slipped under the radar when redoing the new import window.
    Hopefully, we'll get it back in next major update. In the meantime. you
    can add the additional text post import by right clicking on folder name
    then choosing Rename from context menu.
    Thanks Ian.  I hope it does indeed come back.  Renaming the directories manually is what I do now - it just extra work from how I used to do it and it doesn't fit smoothly into the workflow because LR seems to get confused sometimes if I rename while it's still importing or while still building thumbnails.  For a big import, that means I have to go away, let the thumbnails build, then remember to come back promptly to rename the directory before my backup scheme starts backing up the wrongly named directory.  I've managed since 3.x came out, but it finally annoyed me enough I thought I'd post in hopes I was just missing a way to do this.  I sure hope this comes back in a future version.  Organizing by named "shoot" is a very natural way for me to do it.

Maybe you are looking for

  • HP MINI 1000 BIOS Recovery

    My netbook somehow got pass-worded possibly by the kids. the error code is CNU9080BP7 please can you guys help.   This question was solved. View Solution.

  • Error running Windows NT service

    Dear all, while running a windows NT service the following error occures: java.lang.NoClassDefFoundError: org/apache/oro/io/GlobFilenameFilter      at java.lang.ClassLoader.defineClass1(Native Method)      at java.lang.ClassLoader.defineClass(Unknown

  • Pull down to refresh

    I wonder if the pull down to refresh will make it from iOS to Lion, I find myself doing it all the time is Lion Safari and Mail and it seems like a natural feature to add.

  • Iphone v1 headphone jack

    so i know it's like recessed and doesn't support all headphones, but i have a question. i am using my ipod headphones (not the headset w/ mic that came wit the iphone, but a pair wit no mic that came with my ipod) and it fits. is it okay to use these

  • What to do next...please help?

    I am new to SAP BW. Once I have finished my process chains...what is the next steps. Should I test them? How to test them? Then how should we send them to production environment. If we have to test - is it UAT? Please someone help me..... Thank you S